采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
Spider 空闲的时候,如何操作才能在调用其它代码的时候不影响 Spider 继续执行?
比如说,Spider 在 idle 空闲状态的时候,调用了 A 代码,Spider 不需要等 A 代码执行结果,而是调用完 A 代码就继续往下执行,这个要如何实现呢?
亲 整个scrapy的编码都是异步的 都不需要等到结果返回, 你这里说的不等待是什么意思呢? 原理就是twisted, 你如果对异步编码感兴趣可以看看twisted和tornado
我知道 scrapy 是异步调用,在 spider 空闲的时候,想调用数据库操作代码,不知道 要如何写编码呢?老师能写个大概的代码参考吗?
我知道 scrapy 是异步调用,在 spider 空闲的时候,想调用数据库操作代码,包括 查询 修改 删除 这些操作。 不知道 要如何写编码呢?老师能写个大概的代码参考吗?
亲 http://scrapy-chs.readthedocs.io/zh_CN/1.0/topics/signals.html 你可以看看官方文档里面的信号, 有个空闲信号, 我这里没有现成的关于这种情况的代码
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
4.8k 30
2.6k 18
1.2k 18
1.4k 15
2.8k 15