тот же прокси работает с запросами, но не работает с aiohttp - PullRequest
0 голосов
/ 22 мая 2019

Я следовал за документами aiohttp doc с Python 3.6

async with aiohttp.ClientSession() as session:
async with session.post("http://python.org", data=payload
                       proxy="http://proxy.com") as resp:
    print(resp.status)

установить прокси без авторизации для моего паука, но это показывает с кодом 407, версия aiohttp - 3.5.4,код хорошо работает без установки параметра «proxy»

Но тот же прокси без авторизации хорошо работает с Requests, его версия 2.19.1.И он возвращает 200.

Я также пробую код в ответ Андрея Светлова , но он возвращает

AttributeError: module 'aiohttp' has no attribute 'ProxyConnector'

Я ожидаю ту же функцию прокси с aiohttp

1 Ответ

0 голосов
/ 24 мая 2019

aiohttp следует использовать с оригинальным basic_auth ... Я обнаружил, что я изменил пакт аутентификации, однако, для acksocksy требуется aiosocksy по сравнению с aiohttp 3.X

...