我試圖以編程方式ping一個網站(通過控制檯應用程序)並返回該網站正在使用的所有cookie的詳細信息。以編程方式使用C返回Javascript管理的Cookie#
我只用下面的辦法捕捉通過頭要求管理這些cookie,錯過了那些使用Javascript設置:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.CookieContainer = new CookieContainer();
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)";
request.Method = "GET";
response = (HttpWebResponse)request.GetResponse();
foreach (Cookie c in response.Cookies)
{
cookie.Add(c);
}
可有人可能提供建議,如何可以擴展到包括JavaScript的配置餅乾?
謝謝!
你問的如何獲取cookie值創建和設置另一個網站的客戶端JavaScript? – 2012-02-23 15:23:20
是的。我正在編寫一個抓取工具,可以自動瀏覽一組網站並記錄他們收集哪些cookie。 – stats101 2012-02-23 16:32:08
我想如果你只是ping一個網站programaticaly,JavaScript不會執行,所以沒有設置javascript cookie。 – mpm 2012-02-23 17:27:01