【发布时间】:2015-03-13 11:51:45
【问题描述】:
我正在尝试使用 tor 在 Python 中抓取网站。我尝试了下面的代码,它给出了tor使用的IP,尝试这个代码2-3次给了我来自不同国家的不同IP。我想要来自特定国家的 IP例如印度。我们可以使用 tor 和 socks 来实现吗?
import socks
import socket
import urllib2
socks.setdefaultproxy(socks.PROXY_TYPE_HTTP, "127.0.0.1", 9050)
socket.socket = socks.socksocket
print urllib2.urlopen('http://my-ip.herokuapp.com').read()
【问题讨论】:
-
没有虚假的IP地址。
-
@paja: 那么代理ID是什么?
-
@prashantpuri,代理只是使用与您自己不同的 IP 来上网。
-
那是使用write使用的假ip?
-
@prashantpuri,您使用了错误的术语。它不是假的,因为它是一个真实的 IP,它只是不是你的。就像 Jackob Olsen 为您提供的一样,代理实际上是
hiding your ass;)
标签: python-2.7 networking proxy ip urllib2