我想使用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来做另一个?
这是您要使用的代码(使用来下载词干包pip install stem)
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")
祝你好运,希望能成功。