Verwenden eines Proxy mit htmlagilitypack

c# html-agility-pack

Frage

Ich suchte diese Frage, aber fand nichts, wonach ich suchte, im Grunde möchte ich einen Proxy mit htmlagilitypack verwenden, ich hatte den Code, es vorher zu tun, aber verlor es, hier ist der Code, den ich bisher habe, der funktioniert . aber ich habe mich selbst auf ein Programm eingestellt, das ich gemacht habe, und muss Proxies aktivieren.

    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);


    }

Beliebte Antwort

Verwenden Sie eine Überladung von HtmlWeb.Load() , die Proxys verwendet. Es gibt zwei Überlastsignaturen:

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

Ich habe keine Erfahrungen aus erster Hand mit Proxies in meinem Code, aber ich würde erwarten, dass dies funktioniert.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum