1.
这个是终端的问题,不允许loop嵌套使用,在开头加上
import nest_asyncio
nest_asyncio.apply()
2.aiohttp请求重定向限制10次而requests限制40次所以有的用r请求可以,用a就不行
解决方案,在aiohttp请求中设置最大重定向限制max_redirects=40
3.aiohttp遇到多个函数时,为了保持cookie,应当在一个主async函数中asyncio with aiohttp.ClientSession() as session: 来开启结束,子函数调用函数中传入session,并返回session,可以实现想requests中session的功能