2016-01-22 98 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敏捷包是不是一個瀏覽器,它模仿一個瀏覽器做什麼,你需要打開的餅乾根據接受的答案 –