C# Windows Forms で Web ページのコンテンツを読み取るプログラムを作成しています。私はHttpWebRequestとWebResponseを使用していますが、コンテンツの読み取りに問題はありません。しかし、ページの訪問者数はその影響を受けて上昇しています。ビジターカウンターを上げたくない。UserAgent
infoを使用しています"Googlebot/2.1 (+http://www.googlebot.com/bot.html)"
が、問題は解決しません。Web ページの訪問者カウンターに影響を与えることなく、この問題を解決するにはどうすればよいですか。私の小さな英語でごめんなさい、助けてください。
私のコードはこれです:
HttpWebRequest wReq = (HttpWebRequest)WebRequest.Create(url);
wReq.Method = "GET"; // Alredy use a POST
wReq.MediaType = "HTTP/1.1";
wReq.ContentType = "text/xml";
wReq.Referer = "http://googlebot.com/"; // Already use site name
wReq.UserAgent = "Googlebot/2.1 (+http://www.googlebot.com/bot.html)";
wReq.CookieContainer = new CookieContainer();
wReq.Timeout = 10000;
WebResponse wRes = wReq.GetResponse();
Encoding enc = Encoding.GetEncoding("iso-8859-9");
StreamReader sRed = new StreamReader(wRes.GetResponseStream(), enc);
return sRed.ReadToEnd();