Использование прокси с Unirest python

#python #proxy #unirest

#python #прокси #unirest

Вопрос:

эй, я знаю, что этот вопрос задавался раньше, но нигде нет четкого ответа.

Проблема: я использую ‘Unirest’ на python. У меня код работает нормально

 import unirest
data = unirest.get(url.strip(), headers = headers)
print data.raw_body
  

Но я должен выполнить большое количество обращений, поэтому мне нужен механизм переключения прокси. Но не смог найти, как добавить прокси в ‘unirest’.

Пожалуйста, помогите

Комментарии:

1. Почему вы не используете requests ?

2. Я пытался, но этот конкретный веб-сайт не дает ответа, если я использую запросы. url -> » m.directtextbook.com/ourbuybacktable.php?ean=9780030225222 «. если у вас есть представление о какой-либо другой библиотеке, это было бы большим подспорьем.

3. Сайту не «нравится» пользовательский агент по умолчанию requests , вы должны заменить его в headers — например r = requests.get(url, headers={'user-agent':'my-ua'})

4. user_agent = {‘User-Agent’: ‘Mozilla/5.0 (совместимый; bingbot / 2.0; bing.com/bingbot.htm )’} Это работает с Unirest. но не с запросами.

5. Извините, это работает на моем компьютере, когда я меняю User-Agent. Используя указанный вами URL, я получаю содержимое страницы в r.text .