将tor与urllib python结合使用

将tor与urllib python结合使用,python,ip,tor,Python,Ip,Tor,我正在尝试将TOR与Urllib一起使用,如中所示。但是,我无法理解在哪里可以找到配置文件 有谁能提供一个更简单的解决方案,让我可以使用python中的TOR生成新的IP吗?这对我来说很有用 进口袜子 导入套接字 def create_连接(地址,超时=无,源_地址=无): sock=socks.socksocket() sock.connect(地址) 回程短袜 socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)

我正在尝试将TOR与Urllib一起使用,如中所示。但是,我无法理解在哪里可以找到配置文件

有谁能提供一个更简单的解决方案,让我可以使用python中的TOR生成新的IP吗?

这对我来说很有用

进口袜子 导入套接字 def create_连接(地址,超时=无,源_地址=无): 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()
这对我有用

进口袜子 导入套接字 def create_连接(地址,超时=无,源_地址=无): 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()

有关在tor上创建python套接字的示例,请参见stem。也就是说,请小心创建新身份。这样做会给Tor网络带来很高的负载(有关更多信息,请参见)。

有关在Tor上制作python套接字的示例,请参见stem's。也就是说,请小心创建新身份。这样做会给Tor网络带来很大的负担(有关更多信息,请参阅)。

您能准确描述一下您目前所做的工作吗?你的错误信息是什么?你能准确描述一下你到目前为止做了什么吗?您收到了什么错误消息?但是现在,找不到如何续订地址注意:新的SOCKS端口似乎是9150。我真的花了一个小时,禁用了防火墙等,试图找出它为什么没有连接…但现在,找不到如何更新地址注意:新的SOCKS端口似乎是9150。我真的花了一个小时,禁用防火墙等,试图找出它为什么没有连接。。。