2015-10-29 29 views
2

我試圖使用Tor每次得到一個新的IP我訪問網站:托爾+ urllib2的Python的

import socks 
import socket 
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS4, '127.0.0.1', 9151, True) 
socket.socket = socks.socksocket 
import urllib2 
print urllib2.urlopen("http://almien.co.uk/m/tools/net/ip/").read() 

我也曾嘗試端口9150,9050了。

我不斷收到:

socks.ProxyConnectionError: Error connecting to SOCKS4 proxy 127.0.0.1:9151: [Errno 61] Connection refused 
+0

確保你的Tor瀏覽器是通過腳本連接之前開放。你可以通過在你的代碼中包含'os.system('open /Applications/TorBrowser.app')'或任何你有Tor的路徑來自動完成。 – J0ANMM

回答