использование прокси с htmlagilitypack

c# html-agility-pack

Вопрос

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

    private void button1_Click(object sender, EventArgs e)
    {
        StringBuilder output = new StringBuilder();
        string raw = "http://www.google.com";
        HtmlWeb webGet = new HtmlWeb();
        webGet.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6";
        var document = webGet.Load(raw);


    }

Популярные ответы

Используйте перегрузку HtmlWeb.Load() которая использует прокси. Существуют две сигнатуры перегрузки:

HtmlDocument Load(string url, string method, WebProxy proxy, NetworkCredential credentials);
HtmlDocument Load(string url, string proxyHost, int proxyPort, string userId, string password);

У меня нет непосредственного опыта использования прокси в моем коде, но я ожидаю, что это сработает.



Related

Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow