使用Python通过Tor进行网页搜索的困难

时间:2011-11-11 17:18:23

标签: python tor

我在OSX 10.5上运行python 2.5.1和Tor 0.2.2.34 我已经检查了SOCKS questionTrying to get Tor to work with Python question以及Tor with Python question并尝试了所有这些,以及上述内容的组合,同时在后台运行Tor并且没有一个真正起作用。如果我尝试使用“Tor with Python”方式(只是urllib2),脚本可以工作,但是通过在whatsmyip页面上以相同的方式读取和打印源代码来检查我的IP是不变的。

这是我试图通过Tor运行的脚本:

import socks
import socket

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 8118)
socket.socket = socks.socksocket

import urllib2
web_page = "http://www.cartage.org.lb/en/themes/arts/architec/architecturalstructure/LookingforLiminality/LookingforLiminality.htm"

req = urllib2.Request(web_page)
response = urllib2.urlopen(req)
the_page = response.read()
matches = re.findall('Gianni Vattimo', the_page)
if len(matches) == 0:
    print 'RESULTS!'
else:
    print 'There were NO results!'

(网页只是一个例子而不是我的实际目标obv。)
当我运行这个脚本时,它只是在终端中停留了无限长的时间。正如我所说,我尝试了不同的演绎,将端口更改为其他建议等,但没有任何效果。有任何建议或测试过的修补程序吗?

谢谢。

0 个答案:

没有答案
相关问题