2

我在 OSX 10.5 上运行 python 2.5.1 和 Tor 0.2.2.34
我已经检查了SOCKS 问题Trying to get Tor to work with Python 问题Tor with Python 问题,并尝试了所有这些,以及以上的组合,在后台运行 Tor 时,没有一个真正起作用。如果我尝试“使用 Python 的 Tor”方式(只是 urllib2)脚本可以工作,但是当通过 Python 以相同的方式在 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。)
当我运行这个脚本时,它只是在终端中无限期地停顿。正如我所说,我尝试了不同的版本,将端口更改为其他建议等,但没有任何效果。有什么建议或经过测试的修复吗?

谢谢你。

4

0 回答 0