操作过程:
import urllib.request
from urllib.error import URLError,HTTPError proxy_handler = urllib.request.ProxyHandler({
'http':'http://127.0.0.1:1080',
'https':'https://127.0.0.1:1080'
}) opener = urllib.request.build_opener(proxy_handler)
try:
response = opener.open('http://httpbin.org/get')
print(response.read().decode('utf-8'))
except URLError as e:
print(e.reason)
问题结果:
[WinError 10061] 由于目标计算机积极拒绝,无法连接。
解决:
方法一:更换代理,将Proxy换一个能够使用的代理
方法二:找到默认浏览器→局域网设置→自动设置→打开自动检测
除此之外,程序中的代理端口号要与这里地址栏中的端口号保持一致。
博主这里设置的都是1080端口。