Urllib2 using Tor and socks in python
问题 I'm trying to crawl websites in Python using tor. I tried below code, which gives the IP used by tor, trying this code for 2-3 times gives me different IP's from different countries. I want IP's from specific country eg India . Can we do it using tor and 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() 回答1: To get ip from specific country