Python:如何在模块REQUESTS中使用大量代理

时间:2016-10-20 10:29:22

标签: python proxy python-requests

我对模块requests有些困难。 它需要参数proxies。 我在这个模块的this question描述中看到了,我已经明白,它只需要一个来自dict的代理。 但是如果一个代理被阻止了? 我想使用很多代理的字典,如果一个代理被阻止,我想要另一个代理,但我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

定义list_of_proxies = [{proxy_0}, {proxy_1}, ...]然后根据需要r = requests.get(url, headers=headers, proxies = list_of_proxies[i])粘贴它们,根据代码的逻辑设置i

答案 1 :(得分:0)

定义list of proxies,然后使用random.choice(list)函数从列表中调用随机选择并在代码中使用。

谢谢。