爬虫中“目标计算机积极拒绝”问题的解决 | 您所在的位置:网站首页 › 苹果电脑拒绝连接请求怎么解决问题 › 爬虫中“目标计算机积极拒绝”问题的解决 |
今天在学习《Python3网络爬虫开发实战》第36页的urllib库的时候,运行了一下书中的这个代码,出现了WinError 10061的错误。我找到了两种解决方法。 方法一:修改代理设置 1.打开控制面板→网络和Internet→Internet选项→连接→局域网设置 2.打开自动检测→关闭代理服务器→确定 方法二:更换IP地址 我在网上搜到的解决方法都是方法一这种的,但是这个方法对我没用。我偶然看到我的端口显示的80,而这个是8080。我猜想会不会是端口不匹配导致的。 然而我把8080改成80之后还是不行。 最后,我换了一个跟自己电脑端口匹配的免费IP地址之后就通过了。(免费IP地址这里找→国内最新免费HTTP代理IP平台 - 蜜蜂代理 (beesproxy.com)) 打开命令提示符后输入“netstat -na”命令可查看电脑端口号。 from urllib.error import URLError from urllib.request import ProxyHandler,build_opener proxy_handler=ProxyHandler({ 'http':'http://81.68.243.42:80', 'https':'https://81.68.243.42:80' }) opener=build_opener(proxy_handler) try: response=opener.open('https://www.baidu.com') print(response.read().decode('utf-8')) except URLError as e: print(e.reason) |
CopyRight 2018-2019 实验室设备网 版权所有 |