こんにちは私はc#webclientのテキストボックスからプロキシを呼び出すことについて質問があります。 今、私はテキストボックスからランダムに次のプロキシを取得することができますが、ランダムではなくリクエストを行うたびに2番目のプロキシを呼びたいと思います。私はテキストボックスから次のプロキシを呼び出すのは、randomを使用するのではなく、
私が今使っているコードは次のとおりです。
readonly List<string> proxies = new List<string>();
WebProxy RandomProxy
{
get
{
return proxies.Count == 0 ?
null :
new WebProxy(proxies[rnd.Next(proxies.Count)]);
}
}
proxies.Clear();
proxies.AddRange(txtProxy.Lines.Where(p => !String.IsNullOrWhiteSpace(p)));
var proxy = RandomProxy;
var wc = new WebClient { Proxy = proxy };
要求を分析した後、私はプロキシが変化していることに気付きましたが、私はと呼ばれるプロキシを持っていると思いませんか。したがって、すべてのリクエストは、テキストボックスから次のプロキシを使用します。
これを変更する方法を私に説明できる人は誰ですか? ありがとうございます。 よろしくお願いします。 デニス
だから、ランダムプロキシを呼び出すたびに、既に呼び出されているものを除外しますか? – MaKCbIMKo
はい、私は@MaKCbIMKoに到達しようとしています。今すぐリストからランダムプロキシを呼び出しています。 – user1796805