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()オーバーロードを使用します。オーバーロードシグネチャは2つあります。

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

私は自分のコードでプロキシを使った経験はありませんが、これがうまくいくと思います。




ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ