OSX 10.5 で python 2.5.1とTor 0.2.2.34 を実行しています
。、Torをバックグラウンドで実行しているときに、実際に機能したものはありません。「Tor with Python」の方法 (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!'
(Web ページは単なる例であり、実際のターゲット オブビューではありません。)
このスクリプトを実行すると、ターミナルで無期限に停止します。私が言ったように、ポートを他の提案に変更するなど、さまざまなレンディションを試しましたが、何も機能しませんでした. 提案やテスト済みの修正はありますか?
ありがとうございました。