Я пытаюсь отслеживать некоторые веб-сайты, чтобы получать изменения и вести историю этих данных, к сожалению, когда я пытаюсь получить доступ к некоторым веб-сайтам, я получаю экран «Выбор страны», как в https://www.gamestop.com. Поскольку яв Канаде мне предлагают вместо этого использовать ebgames.ca, и я должен щелкнуть ссылку внизу, чтобы перейти к версии для США.
Я попытался установить некоторые файлы cookie в моем запросе HttpWebRequest, но, похоже, яЧто-то упустили, вот соответствующая часть кода:
url = "https://www.gamestop.com";
CookieContainer CookieContainer = new CookieContainer();
Cookie cookie_00 = new Cookie("LocaleCookie", "en_us") { Domain = "gamestop.com" };
CookieContainer.Add(cookie_00);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = CookieContainer;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream();
StreamReader reader = new StreamReader(receiveStream);
Независимо от того, что я пытаюсь, я всегда получаю страницу с выбором страны, и поток никогда не содержит нужную мне страницу.
Можете ли вы помочь с этим, пожалуйста?
Спасибо за ваше время и помощь, это очень ценится.