Python TOR和Stem的新身份
Stem官员表示,新身份是通过以下方式建立的:Python TOR和Stem的新身份,python,tor,stem,Python,Tor,Stem,Stem官员表示,新身份是通过以下方式建立的: from stem import Signal from stem.control import Controller with Controller.from_port(port = 9051) as controller: controller.authenticate() controller.signal(Signal.NEWNYM) 下面是我的代码: import urllib2 from stem import
from stem import Signal
from stem.control import Controller
with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)
下面是我的代码:
import urllib2
from stem import Signal
from stem.control import Controller
def connect():
with Controller.from_port(port=9051) as controller:
controller.authenticate(my_pass)
controller.signal(Signal.NEWNYM)
for i in range(5):
connect()
print urllib2.urlopen('http://icanhazip.com/').read().strip()
但是,ip地址不变
是的,我已经编辑了torrc
文件
p2。我意识到了这一点
有什么想法吗?您必须等待新的名称出现:
如果controller.is_newnym_可用():
控制器。信号(信号。新名称)
您必须等待新的名称出现:
如果controller.is_newnym_可用():
控制器。信号(信号。新名称)
您的代码是什么使urllib使用Tor的SOCKS代理?现在看来,它应该只是使用您的常规internet连接。您正在使用urllib2与您的真实IP,而不是通过tor,您需要设置代理。您的代码是什么使urllib使用tor的SOCKS代理?现在看起来它应该只是使用你的常规互联网连接。你使用的是urllib2和你的真实IP,而不是通过tor,你需要设置代理