导航

requests使用socks代理

Posted on 2020-03-10 14:49  李日天  阅读(1483)  评论(0编辑  收藏  举报

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就好了。