2016-01-22 9 views
1

Это общий вопрос, касающийся веб-соскабливания.Cookies HTML Agility Pack?

Когда я просматриваю веб-сайты некоторых сайтов. Я получаю сообщение, как это:

Вашего браузера должен иметь браузер куки включены

Я искал вокруг для решения и я угадал его что-то делать с хранением печенья? Я новичок в этом, поэтому любое руководство будет оценено по достоинству.

ответ

1
var getHtmlWeb = new HtmlAgilityPack.HtmlWeb(); 
getHtmlWeb.UseCookies = true; 

просто добавить getHtmlWeb.UseCookies = истина;

+0

Как их прочитать? –

+0

использовать метод PostResponse для ответа на это событие –

-1

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

http://www.wikihow.com/Enable-Cookies-in-Your-Internet-Web-Browser

+0

У меня есть файлы cookie, хотя. По умолчанию используется ли пакет гибкости HTML в Internet Explorer? или мне нужно указать, какой браузер использовать в моем коде на C#? – TeaAnyOne

+0

Мои извинения похожи на вашу проблему, связанную с пакетом гибкости HTML, с которым я не знаком. Проверьте эту ссылку в стеке, это может ответить на ваш вопрос. http://stackoverflow.com/questions/15206644/how-to-pass-cookies-to-htmlagilitypack-or-webclient –

+0

html agility pack не является браузером, он имитирует браузер, вам нужно включить куки-файлы как за принятый ответ –