摘要: 知识点:协程在博客前面的章节已经说了,特点是效率高,占用资源小,这里就用协程做一个高效率爬虫图片的案例 1、我这里就爬一百多张意思一下: 运行效果: 阅读全文
posted @ 2018-07-30 19:21 上海小盖伦 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 知识点:生成器是一种特殊的迭代器,使用关键字yield来生成就可以,十分简单 1、示例代码: 2、使用yield创建多任务: 3、使用greenlet创建多任务,greenlet是对yield的封装: 4、使用gevent创建多任务,gevent是对greenlet的封装,以后若使用协程创建多任务, 阅读全文
posted @ 2018-07-30 16:16 上海小盖伦 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 知识点:什么叫迭代器?说起for遍历大家应该很熟悉,for i in xxx,in后面的对象是一个可迭代的对象,可迭代的对象不一定是迭代器,如列表,字典,字符串等这些都是可迭代对象,迭代器是调用了对象内部的__iter__方法和__next__方法,(不能说只要是迭代器就一定调用了__iter__和 阅读全文
posted @ 2018-07-30 13:27 上海小盖伦 阅读(129) 评论(0) 推荐(0) 编辑