C # Использование пакета гибкости HTML и необходимости программного входа на сайт

c# html html-agility-pack login web-scraping

Вопрос

Используя HTML Agility Pack, я могу получить HTML-документ не-членской версии сайта и проанализировать, что я хочу от него.

var web = new HtmlWeb();
var financialPage = web.Load("http://www.gurufocus.com/financials/ko");

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

Я потратил много времени на чтение таких ответов ... Как программно войти на сайт в экраны? и я просто не могу понять это. Не может кто-нибудь объяснить мне, что мне нужно, чтобы получить версию этого документа HTML-члена? Спасибо.

Популярные ответы

Мне потребовалось много времени, чтобы понять, что это не работает с HTML Agility Pack. Просто используйте Selenium с PhantomJS. Он решил все мои проблемы, и можно использовать селектор CSS. Не тратьте столько времени, сколько я сделал на это.




Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему