由于目标计算机积极拒绝,无法连接。由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 python爬虫

采用爬虫下载视频,更换下载链接后,程序意外报错,如下:
Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
或者如下:
Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

主要核心代码为:            

try:
    resp = requests.get(uri, headers = self.headers, proxies = proxies)  
except:
    traceback.print_exception()

在网上搜索相关资料发现,采用代理池proxies访问链接时,针对目标链接无法采用代理池进行python爬取内容。针对其他链接如腾讯视频、爱奇艺等均可使用代理池。

解决方法:
1. 去掉proxies = proxies 代理池即可正常爬取内容。
或者:
2. 点开设置-->代理设置-->弹出Internet属性-->局域网设置-->自动检测设置

 

错误原因:
1. 网站问题,不支持IP代理池。
2. 代理池不稳定,无法建立有效的连接。


参考链接:

http://bbs.fishc.com/forum.php?mod=viewthread&do=tradeinfo&tid=74032 12楼建议

https://segmentfault.com/q/1010000011209146/a-1020000011209986

你可能感兴趣的:(Python,Python,爬虫)