C # - xNet - как добавить поддержку прокси - PullRequest
0 голосов
/ 22 сентября 2018

Я сделал проверку для какого-то веб-сайта, однако мне нужно добавить поддержку прокси:

using (var request = new HttpRequest())
{
       request.Proxy = new HttpProxyClient(ProxyRandom());
}

public static string ProxyRandom()
{
       Random rnd = new Random();
       return Proxies[rnd.Next(0, Proxies.Count)];
}

по какой-то причине не работает ... программа не публикует данные, когдаЯ пытаюсь использовать прокси

, как правильно добавить поддержку прокси при использовании библиотеки xNet?

1 Ответ

0 голосов
/ 22 сентября 2018

Понятия не имею, что такое XNet , однако я посмотрел на GitHub

. Как видно из их примера, показанного на странице, выпытаясь поместить прокси в конструктор HttpRequest, который я предполагаю, является имя хоста , вместо этого используйте свойство request.Proxy, это мое предположение

using (var request = new HttpRequest("Site name"))
{
    request.UserAgent = Http.ChromeUserAgent();
    request.Proxy = Socks5ProxyClient.Parse("127.0.0.1:1080");
...