摘要: 嵌套 在一般的爬虫中,涉及的IO操作诸多,从网络请求到磁盘写入数据,都需要大量的时间成本,那么,如果封装大量的IO操作过程, 就会非常明显的提高效率,这个方式就是协程嵌套,可以通过一个协程await 其他协程来实现嵌套。 方法一: import asyncio,time async def wait 阅读全文
posted @ 2021-10-22 17:00 瘦阿瘦 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 并发 协程是一种并发机制,和并行是有区别的。 并发是指一个处理器同时处理多个任务。逻辑上的同时发生。 并行是指多个处理器或者多核的处理器同时处理多个不同的任务。物理上的同时发生。 接下来创建多个协程 import asyncio,time async def say(name,hour): prin 阅读全文
posted @ 2021-10-22 14:42 瘦阿瘦 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 有时候我们测试端口连通性,将结果输出到文本文件里,但是telnet或者ncat成功后一直在命令中 , 可以使用sleep命令结束 (sleep 1;)| telnet www.baidu.com 80 1>>success.log 2>>error.log 或者 (sleep 1;) | nc -w 阅读全文
posted @ 2021-10-22 09:19 瘦阿瘦 阅读(178) 评论(0) 推荐(0) 编辑