Ho cercato questa domanda ma non ho trovato nulla che stavo cercando, in pratica voglio usare un proxy con htmlagilitypack, ho avuto il codice per farlo prima ma l'ho perso, ecco il codice che ho finora, che funziona . ma mi sono scaduto su un programma che stavo facendo e ho bisogno di abilitare i proxy.
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);
}
Utilizzare un overload di HtmlWeb.Load()
che utilizza i proxy. Esistono due firme di sovraccarico:
HtmlDocument Load(string url, string method, WebProxy proxy, NetworkCredential credentials);
HtmlDocument Load(string url, string proxyHost, int proxyPort, string userId, string password);
Non ho esperienza di prima mano usando i proxy nel mio codice ma mi aspetto che funzioni.