Как я могу использовать HTMLAgilityPack для загрузки CSV-файла?
===============================================================

 У меня есть код для перехода на сайт, вход в скрытые поля и файлы cookie и включение заголовка браузера, чтобы я выглядел как обычный пользователь. 

 Теперь, когда я находится в защищенном содержимом, мне нужно загрузить файл csv, который я нашел в документе, используя HTMLAgilityPack. 

 Я хотел бы захватить csv с помощью HTMLAgilityPack, чтобы я мог продолжать использовать уже настроенную строку cookie cookies и браузера. 

 Из того, что я прочитал, HTMLAgilityPack анализирует dom. Я ожидаю, что файл csv вызовет ошибку и вернет null. Но я видел неопределенные ссылки на возможность захватить необработанные данные запрашиваемой страницы / файла перед ее анализом. Если это так, это будет решение, но я не могу найти, как это сделать. 

 Вам вообще не нужно использовать HtmlAgilityPack, предполагая, что форма HTML, которую вы отправляете, является постоянной. Просто обработайте HTTP-запрос вручную и отправьте его, а затем загрузите соответствующий файл CSV с помощью HttpWebRequest. 

 HtmlAgilityPack используется только для работы с HTML, который у вас уже есть. Он включает в себя возможность делать базовые HTTP-запросы, но это удобная функция. Как правило, вы должны использовать HttpWebRequest, где это возможно.