Форум программистов, компьютерный форум, киберфорум
Python: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/25: Рейтинг темы: голосов - 25, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 107

Использование proxy ClientSession get

19.06.2020, 14:24. Показов 4785. Ответов 8

Студворк — интернет-сервис помощи студентам
Написал вот такой код:
Python
1
2
3
4
5
async def fetch(url, session):
    global proxies
    async with session.get(url, proxy='my proxy') as response:
        print(response.status)
        return await response.read()
Но как бы я не пытался добавить proxy вылазит ошибка Cannot connect to host [мой адрес] ssl:default [Параметр задан неверно]

Уже второй день над этим сижу, в чем может быть проблема?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.06.2020, 14:24
Ответы с готовыми решениями:

Использование proxy
Привет! Ребят, помогите мне воплотить такую мысль: Мне нужно чтобы в компоненте WebBrowser можно было использовать прокси, а теперь...

Использование Proxy в Visual C++
Парни, возник вопрос. Как использовать прокси в компоненте WebBrowser в Visual Studio? Весь гугл прогуглил - ничего не нашел.

Использование Proxy в массиве
Здравствуйте.....каждый раз когда мой прокси срабатывает он использует один и тот же ip и port....есть сайт откуда я беру proxy list, там...

8
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
19.06.2020, 14:51
Попробуйте отключить проверку ssl. Точно сейчас не помню, вроде как-то так задаётся:
Python
1
async with session.get(url, proxy='my proxy', connector=aiohttp.TCPConnector(ssl=False)) as response:
0
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 107
19.06.2020, 15:04  [ТС]
АмигоСП, прямо в session.get выдается ошибка, но я вставил это сюда:

Python
1
async with aiohttp.ClientSession(connector=aiohttp.TCPConnector(ssl=False)) as session:
Но все та же ошибка
0
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
19.06.2020, 20:13
Doma_y_kota, попробуйте:
Python
1
connector = TCPConnector(verify_ssl=False)
и его положить в сессию клиента. Либо выложите свой полный код.
0
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 107
20.06.2020, 16:38  [ТС]
АмигоСП, не помогает. Вот код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
async def fetch(url, session):
    global proxies
    async with session.get(url, proxy="http://[my proxy]") as response:
        print(response.status)
        return await response.read()
 
async def run(r):
    url = "[my url]"
    tasks = []
    connector = aiohttp.TCPConnector(verify_ssl=False)
 
    async with aiohttp.ClientSession(connector=connector) as session:
        for i in range(r):
            task = asyncio.ensure_future(fetch(url.format(i), session))
            tasks.append(task)
 
        responses = await asyncio.gather(*tasks)
 
        print('success')
 
 
 
 
loop = asyncio.get_event_loop()
future = asyncio.ensure_future(run(4))
loop.run_until_complete(future)
0
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
20.06.2020, 21:29
Doma_y_kota, попробовал у себя, всё работает. У вас прокси рабочий? Как вы его задаёте?
0
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 107
21.06.2020, 01:00  [ТС]
АмигоСП, не могли бы вы скинуть прокси для проверки? Я уже брал 10 разных прокси и у каждого была ошибка. Задаю в виде http://ip:port
0
Эксперт Python
 Аватар для АмигоСП
295 / 108 / 57
Регистрация: 07.12.2016
Сообщений: 209
21.06.2020, 09:14
Цитата Сообщение от Doma_y_kota Посмотреть сообщение
не могли бы вы скинуть прокси для проверки?
Так вы вбейте в поисковике прокси http и смотрите на ресурсах. Так то их полно. Только проблема бесплатных проксей в том, что они быстро переходят в статус заблоченных/не рабочих. С утра вот этот работал.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import asyncio
import aiohttp
from aiohttp import TCPConnector
 
browser_header = {'User-Agent': 'you browser user_agent'}
 
 
async def fetch(url, session):
    global proxies
    async with session.get(url, proxy="http://51.158.98.121:8811") as response:
        print(response.status)
        return await response.read()
 
async def run(r):
    url = "https://www.yandex.ru"
    tasks = []
    connector = aiohttp.TCPConnector(ssl=False)
    async with aiohttp.ClientSession(connector=connector, headers=browser_header) as session:
        for i in range(r):
            task = asyncio.ensure_future(fetch(url.format(i), session))
            tasks.append(task)
 
        responses = await asyncio.gather(*tasks)
 
        print('success')
 
 
 
loop = asyncio.get_event_loop()
future = asyncio.ensure_future(run(1))
loop.run_until_complete(future)
0
0 / 0 / 0
Регистрация: 20.11.2017
Сообщений: 107
21.06.2020, 12:44  [ТС]
АмигоСП, спасибо огромное, проблема была походу в компьютере. Свой код я загрузил на сервер и он оказался рабочим, хотя у меня все так же выдавало ошибку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.06.2020, 12:44
Помогаю со студенческими работами здесь

Использование Proxy в WebBrowser
Как использовать прокси в браузера, точнее мне нужна программа которая будет брать из richtextbox прокси через каждую строчку типа: ...

Использование Proxy в libCurl
Всем привет. Ребята Подскажите где ошибка CURL *curl; CURLcode res; String contep; AnsiString urli =...

Использование proxy в webBrowser
Всем доброго времени суток. Мне не обходимо реализовать смену прокси в webBrowser. Если использовать мое решение - при загрузке любой...

Использование Proxy Server
Простите за наболевшую тему (если она таковой является) Задача: надо на прокси сервере включать(выключать) интернет для юзеров...

[Autohotkey] использование socks proxy
Подскажите, пожалуйста, как заставить ahk работать с socks проксями, http удалось прикрутить таким образом ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period . Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru