在Tor上使用Python发出请求
发布于 2021-01-29 19:33:46
我想使用Tor向网页发出多个GET请求。我想为每个请求使用不同的ipaddress。
import socks
import socket
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 9150)
socket.socket = socks.socksocket
import requests
print (requests.get('http://icanhazip.com')).content
使用此,我提出了一个请求。如何更改ipaddress来做另一个?
关注者
0
被浏览
54
1 个回答
-
这是您要使用的代码(使用来下载词干包
pip install stem
)from stem import Signal from stem.control import Controller with Controller.from_port(port = 9051) as controller: controller.authenticate(password='your password set for tor controller port in torrc') print("Success!") controller.signal(Signal.NEWNYM) print("New Tor connection processed")
祝你好运,希望能成功。