Почему класс HttpWebRequest дает одинаковый html-результат для разных URL-адресов? - PullRequest
0 голосов
/ 26 января 2019

Я пытаюсь получить HTML-код из данного URL-адреса с помощью сегмента кода ниже.У URL есть множество продуктов.Проблема в том, что он получает правильный HTML только для 1-й страницы.со 2-й страницы и далее он дает тот же HTML 1-й страницы.Я попробовал noCachePolicy, но не сработало.

class WClient : WebClient
{
    protected override WebRequest GetWebRequest(Uri url)
    {
        var request = base.GetWebRequest(url) as HttpWebRequest;
        request.AutomaticDecompression = DecompressionMethods.GZip;
        HttpRequestCachePolicy noCachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore);
        request.CachePolicy = noCachePolicy;

        return request;
    }
}


 var wc = new WClient();
 wc.Encoding = Encoding.UTF8;
 var result = wc.DownloadString(url[j]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...