Задать вопрос
Ternick
@Ternick

Есть ли универсальный инструмент для работы с прокси через aiohttp?

Например для socks проксей нужно использовать aiohttp_socks, http прокси принимает сам aiohttp, https (вообще не знаю что с ним можно сделать, потому что если открыто пихать его в proxy="https://" пишет что не работает с https и что с ним вообще потом делать не понятно)
У меня есть некий список прокси вот в таком формате:
[
'5.9.201.68:3128', #http or https or http/https
'socks4://93.190.58.4:47491', # socks4
'socks5://207.154.233.200:1080' #socks5
]

Я хочу получить что то подобное на поведение requests с проксями:
from requests import get
proxies = ['5.9.201.68:3128', 'socks4://93.190.58.4:47491', 'socks5://207.154.233.200:1080']
for proxy in proxies:
    print(get("https://ifconfig.me/ip", proxies={"http://": proxy, "https": proxy}).text)

Есть ли что то такое в готов варианте или мне нужно делать функцию которая будет создавать сессию смотря на тип прокси и отдавать её уже дальше в функцию с запросом ?
  • Вопрос задан
  • 2247 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
@antonksa
https://github.com/aio-libs/aiohttp/issues/2722
https://github.com/aio-libs/aiohttp/issues/845#iss...

5dece7d3a5bca571406874.png

Похоже Вам придется таки поднапрячься и написать десять строчек.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы