Python 如何通过请求和异步IO异步请求多个URL

Python 如何通过请求和异步IO异步请求多个URL,python,beautifulsoup,python-requests,generator,python-asyncio,Python,Beautifulsoup,Python Requests,Generator,Python Asyncio,我有一个URL的列表,我想异步请求 {'320193': {'year 1': 'https://www.sec.gov/cgi-bin/viewer?action=view&cik=320193&accession_number=0000320193-19-000119&xbrl_type=v', 'year 2': 'https://www.sec.gov/cgi-bin/viewer?action=view&cik=320193&accession_

我有一个URL的列表,我想异步请求

{'320193': {'year 1': 'https://www.sec.gov/cgi-bin/viewer?action=view&cik=320193&accession_number=0000320193-19-000119&xbrl_type=v', 'year 2': 'https://www.sec.gov/cgi-bin/viewer?action=view&cik=320193&accession_number=0000320193-18-000145&xbrl_type=v', 'year 3': 'https://www.sec.gov/cgi-bin/viewer?action=view&cik=320193&accession_number=0000320193-17-000070&xbrl_type=v'}}

我如何使用asyncio和请求来实现这一点。我正在学习asyncio和generator,如果您能尝试将其作为生成器返回,我将不胜感激。

请求不支持asyncio。如果使用像aiohttp这样的库,您的运气会更好。请求不支持异步IO。你在像aiohttp这样的图书馆会有更好的运气。