requests在2.10.0版本开始支持socks代理
自己搭了个服务器所以就想顺便用一下。
import requests url = 'xxx' my_proxies={"http": "socks5h://127.0.0.1:10808","https": "socks5h://127.0.0.1:10808"} r = requests.get(url=url, proxies=my_proxies, timeout=5)
这里使用的是socks5h,一开始用的socks5但是一直报错OsError,可能和我使用的本地代理有关,换成socks5h就好了。