私はプログラムで(コンソールアプリケーションを通じて)ウェブサイトにpingを行い、そのサイトで使用されているすべてのクッキーの詳細を返そうとしています。C#を使用してJavascriptで管理されたクッキーをプログラムで返す
私はヘッダのみ要求を介して管理これらのクッキーをキャプチャし、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を含むように拡張することができる方法を提案を提供することができますクッキー?
ありがとうございます!
他のサイトのクライアントサイドのJavaScriptで作成して設定したクッキー値を取得する方法を尋ねていますか? –
はい。私は自動的に一連のサイトを閲覧し、収集したクッキーを記録するクローラを作成しています。 – stats101
あなたはちょうどウェブサイトprogramaticalyをpingすると、javascript doesntが実行されるので、javascript cookieは設定されていません。 – mpm