老师好,aiohttp一样的代码的时候,偶尔发现data = await resp.text()会产生阻塞,变成一条条的执行,不知道是什么原因,代码不变;
来源:13-11 aiohttp实现高并发爬虫 - 3

qq_洪伊_0
2022-06-11
老师好,aiohttp一样的代码的时候,偶尔发现data = await resp.text()会产生阻塞,变成一条条的执行,不知道是什么原因,代码不变
20条url运行时间是:4-5秒
但如果修改为#通过socket请求html的,时间仅仅0.4-0.5秒
![
所以,猜测data = await resp.text()产生了阻塞,但不知道为什么
写回答
1回答
-
bobby
2022-06-12
awai本身就是阻塞,所以这样写就相当于同步代码了,想要一次性非阻塞提交
采用这种用法
022022-06-15
相似问题