操作過程:
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端口。