如何在Python中使用不同的代理IP地址打开链接?
我想要不停地点击一个链接,同时使用不同的代理,这样可以让网站以为我是从不同的IP地址在操作。用Python实现这个功能最简单的方法是什么呢?
谢谢!
1 个回答
1
首先,获取一个代理列表,然后使用类似下面的代码:
import socks
import socket
import urllib2
proxies = ['127.0.0.1:1080', 'someproxy:1888', ... ] # you could load a file here
for proxy in proxies:
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, *proxy.split(':', 1))
socket.socket = socks.socksocket
urllib2.urlopen(URL)