urllib2 позволяет перенаправлять на URL с помощью прокси - PullRequest
0 голосов
/ 29 мая 2018

Я использую urllib2 для запроса URL с помощью прокси.Однако, ответ HttpError 302 Найден, говоря, что перенаправление не разрешено.

Код:

import urllib2
opener = urllib2.build_opener(proxy_handler)
opener.addheaders = [('User-Agent', user_agent)]
urllib2.install_opener(opener)
print('Performing request')
return urllib2.urlopen(url)

Подробная ошибка:

HTTPError: HTTP Error 302: Found - Redirection to url 'market://details/?id=com.UCMobile.intl&referrer=utm_source%3Dhexn%40adinallBrowser%25239%26utm_content%3Dclickid%253A29lu41t4865766358092300dfe678d89%253Buc_trans_1%253AhiKpNb0003n190X0FH00CHdX4qZ1hm%253Bct%253A201805291855%253Bhn%253A3ddee1' is not allowed

1 Ответ

0 голосов
/ 29 мая 2018

Я думаю, что ваш ответ здесь: Прокси с urllib2

Вы используете proxy_handler, но, похоже, не объявляете его.

proxy = urllib2.ProxyHandler({'http': '127.0.0.1'})
opener = urllib2.build_opener(proxy)
...