我想使用多个http
代理。根据文档,我找不到传递多个代理的方法。
这是我的代码: -
proxies = {
'http': [List of IPs]
}
r = requests.get('http://10.1.7.70:8000', proxies=proxies)
运行此代码时,出现以下错误: -
TypeError: unhashable type: 'list'
如何使用多个代理?
答案 0 :(得分:8)
如果您的目标是从列表中选择代理以用于请求:
$(document).ready(function(){
$('[type=range]').change(function() {
var rangeval = $(this).val();
// remove 'm all
$("#levels th").removeClass('active');
// add active
$("#levels th#" + rangeval).addClass('active');
});
});
如果您想链接代理,请求无法执行,您需要手动执行。
答案 1 :(得分:0)
代理不是列表,它们确实是字典
proxy = {key1:value,key2:value2,....}
您需要按每个键进行迭代
对于我在代理中: r = requests.get('http://10.1.7.70:8000',proxies = proxy [i])