почему я получаю [WinError 10054] Существующее соединение было принудительно закрыто удаленным хостом в python? - PullRequest
0 голосов
/ 10 февраля 2020

Я использую aiohttp для асинхронной функции, но постоянно получаю ту же ошибку.

import aiohttp
import asyncio 

url = 'https://nseindia.com/api/historical/fo/derivatives?&from=24-01-2020&to=24-01-2020&expiryDate=06-FEB-2020&instrumentType=OPTIDX&symbol=NIFTY&csv=true'

headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"}

async def main():
    async with aiohttp.ClientSession() as session:
        async with session.get(url,headers=headers) as response:

            print("Status:", response.status)
            print("Content-type:", response.headers['content-type'])

            html = await response.text()
            print(html)


asyncio.run(main())

ошибка равна

aiohttp.client_exceptions.ClientOSError: [WinError 10054] Существующий соединение было принудительно закрыто удаленным хостом

...