如何在C#中使用Flurl或HttpClient在每个请求中生成随机代理?

如何在C#中使用Flurl或HttpClient在每个请求中生成随机代理?,c#,proxy,flurl,C#,Proxy,Flurl,您的扩展是否可以对每个请求使用随机代理?不重新创建httpclient的新实例? 我在一个网站上进行抓取,如果我在一分钟内呼叫了许多传入请求,该网站就会阻止我的IP,在这种情况下,我不得不使用代理。 如果我使用支持循环代理的代理服务器,我调用的每个请求都将具有不同的IP。那太好了,但是像这样质量好的供应商很少。 其他一些供应商下载了可用代理的列表,但对我来说,这不可能在Flurl设置中声明。我希望您考虑开发一种扩展方法,如WithProxy(主机:端口)。。。可以在不同的IP上进行每次呼叫

您的扩展是否可以对每个请求使用随机代理?不重新创建httpclient的新实例? 我在一个网站上进行抓取,如果我在一分钟内呼叫了许多传入请求,该网站就会阻止我的IP,在这种情况下,我不得不使用代理。 如果我使用支持循环代理的代理服务器,我调用的每个请求都将具有不同的IP。那太好了,但是像这样质量好的供应商很少。 其他一些供应商下载了可用代理的列表,但对我来说,这不可能在Flurl设置中声明。我希望您考虑开发一种扩展方法,如WithProxy(主机:端口)。。。可以在不同的IP上进行每次呼叫