Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何区分代理服务器错误和目标服务器故障?_C#_.net_Http_Proxy_Web Scraping - Fatal编程技术网

C# 如何区分代理服务器错误和目标服务器故障?

C# 如何区分代理服务器错误和目标服务器故障?,c#,.net,http,proxy,web-scraping,C#,.net,Http,Proxy,Web Scraping,我正在编写scraper,当太多的请求来自同一个IP时,它最终会被阻止,因此我会在一段时间后使用代理服务器 问题是:是否有可能确定在代理服务器或目标服务器上是否出现错误/异常?如果代理服务器脱机/不可靠/超时关闭,我需要识别它并将其从我内部存储的服务器列表中删除,我需要使用另一个 感谢您的回复。您可以尝试其他目标,如Google或ping。哦,如果我出现错误,即超时,我会尝试访问某个服务器,该服务器肯定会使用相同的代理进行响应?该死,最简单的解决方案通常是最好的,谢谢!是的。如果这是可行的,让我

我正在编写scraper,当太多的请求来自同一个IP时,它最终会被阻止,因此我会在一段时间后使用代理服务器

问题是:是否有可能确定在代理服务器或目标服务器上是否出现错误/异常?如果代理服务器脱机/不可靠/超时关闭,我需要识别它并将其从我内部存储的服务器列表中删除,我需要使用另一个


感谢您的回复。

您可以尝试其他目标,如Google或ping。哦,如果我出现错误,即超时,我会尝试访问某个服务器,该服务器肯定会使用相同的代理进行响应?该死,最简单的解决方案通常是最好的,谢谢!是的。如果这是可行的,让我知道,我会把它作为一个答案,这样就不会没有答案。