2016-04-06 3 views
0

Я хочу использовать несколько прокси http. В соответствии с документацией я не могу найти способ передать несколько прокси.Запросы - Несколько прокси python

Вот мой код: -

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

При выполнении этого кода, я получаю следующее сообщение об ошибке: -

TypeError: unhashable type: 'list' 

Как я могу использовать несколько прокси-серверов?

+0

аргумент 'proxies' должен быть словарем, содержащим протокол в ключах и прокси-адресе в значениях. Для чего вам нужно несколько прокси? –

ответ

1

Если ваша цель заключается в выборе прокси из списка для использования с запросами:

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) 

Если вы хотите цепи прокси, запросы не могут сделать это, вам нужно сделать это вручную.

Смежные вопросы