2016-01-22 103 views
1

这是关于网页抓取的一般问题。Cookie HTML敏捷包?

当我网络刮特定的网站。我收到的消息是这样的:

您的浏览器必须具备的浏览器cookie开启

我一直在寻找周围的一个解决方案,我猜测它是与存储Cookie?我是新来的,所以任何指导将不胜感激。

回答

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

只需添加getHtmlWeb.UseCookies = TRUE;

+0

如何阅读它们? –

+0

使用PostResponse方法来响应此事件 –

-1

您需要在您使用的浏览器中启用cookie。以下wiki将根据您使用的浏览器来指导您。

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敏捷包是不是一个浏览器,它模仿一个浏览器做什么,你需要打开的饼干根据接受的答案 –