Есть много урлов. Нужно сделать запросы. Функция для запросов:
async def get_html_2(session, url):
try:
async with session.get(url) as response:
return await response.text()
except Exception as e:
print(url, e)
async def html_get(url):
async with aiohttp.ClientSession() as session:
html = await get_html_2(session, url)
return html
Вызов:
loop = asyncio.get_event_loop()
result.append(asyncio.ensure_future(html_get(BASE_URL.format(urllib.parse.quote(j[0]))))) # это проходит в цикле, поэтому
# формируется урлов много. сам цикл здесь пропустил
result = loop.run_until_complete(asyncio.gather(*result))
По итогу почти на все запросы выкидывается ошибка
Cannot connect to host *тут сайт*:443 ssl:None [Connect call failed ('*его ip*', 443)]
Как это можно исправить?