请求 - 多个代理python

Pyt*_*ast 2 python http-proxy python-requests

我想使用多个http代理.根据文档,我找不到传递多个代理的方法.

这是我的代码: -

proxies = {
    'http': [List of IPs]
}
r = requests.get('http://10.1.7.70:8000', proxies=proxies)
Run Code Online (Sandbox Code Playgroud)

运行此代码时,出现以下错误: -

TypeError: unhashable type: 'list'
Run Code Online (Sandbox Code Playgroud)

我如何使用多个代理?

Cyr*_*bil 9

如果您的目标是从列表中选择代理以用于请求:

import random
import requests

proxies_list = [List of IPs]

proxies = {
    'http': random.choice(proxies_list)
}
r = requests.get('http://10.1.7.70:8000', proxies=proxies)
Run Code Online (Sandbox Code Playgroud)

如果您想链接代理,请求无法执行,您需要手动执行.