python小白,正在跟着崔庆才的python3网络爬虫开发实战学习爬虫。今天在学HTTPBasicAuthHandler的时候遇到了问题,按照他的代码写好以后,F5运行一直提示“[WinError 10061] 由于目标计算机积极拒绝,无法连接。”
目前用网站的话localhost能打开,但是其他的端口都打不开。代码和相关截图如下:
from urllib.request import HTTPPasswordMgrWithDefaultRealm,HTTPBasicAuthHandler,build_opener
from urllib.error import URLError
username = 'username'
password = 'password'
url = 'http://localhost:5000/'
p = HTTPPasswordMgrWithDefaultRealm()
p.add_password(None,url,username,password)
auth_handler = HTTPBasicAuthHandler(p)
opener = build_opener(auth_handler)
try:
result = opener.open(url)
html = result.read().decode('utf-8')
print(html)
except URLError as e:
print(e.reason)
hosts文件:
在cmd里找5000,没有,不知道是不是因为这个?
电脑是wifi联网,开着MySQL,docker;IIS重装过也不行,防火墙全关也不行;