Bob*_*ert 10 proxy tor python-3.x python-requests
有没有办法使用sock5代理将TOR与请求一起使用?我知道请求只使用http代理...
import requests
r = requests.get('http://www.google.com',proxies= my_proxy)
Run Code Online (Sandbox Code Playgroud)
Eug*_*ski 20
您可以使用socks, socket模块
import socks
import socket
from urllib import request
socks.set_default_proxy(socks.SOCKS5, "localhost", 9050)
socket.socket = socks.socksocket
r = request.urlopen('http://icanhazip.com')
print(r.read()) # check ips
Run Code Online (Sandbox Code Playgroud)
该socks软件包可以从多个包它们的叉安装socksipy.另一个也适用于Python3的是PySocks.你可以安装它,例如,使用pip:
pip3 install PySocks
Run Code Online (Sandbox Code Playgroud)