如何在Python中使用不同的代理IP地址打开链接?

1 投票
1 回答
2959 浏览
提问于 2025-04-16 04:20

我想要不停地点击一个链接,同时使用不同的代理,这样可以让网站以为我是从不同的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)

撰写回答