与urllib python一起使用tor



我正在尝试使用TOR与Urllib,如如何在Python中更改TOR身份?但是,我不明白在哪里可以找到配置文件。

谁能给一个更容易的解决方案,让我可以生成新的ip使用TOR从python?

这对我有用

进口袜子进口套接字def create_connection(address, timeout=None, source_address=None):Sock = socks.socksocket()sock.connect(地址)返回袜子

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
# patch the socket module
socket.socket = socks.socksocket
socket.create_connection = create_connection
import urllib2
print urllib2.urlopen('http://icanhazip.com').read()
import mechanize
from mechanize import Browser
br = Browser()
print br.open('http://icanhazip.com').read()

请参阅stem的客户端使用教程,了解使用tor创建python套接字的示例。也就是说,请小心创建新的身份。这样做会给Tor网络带来很高的负载(有关这方面的更多信息,请参阅这里)。

最新更新