Python中pyspider项目启动后无响应、无报错如何解决
脚本调试的时候一路 follow 都能走通,但启动项目后就是没响应。
Active Tasks 就一条记录
data:,_on_get_info
pyspider 的 project 数据库也只有data:,on_start和data:,on_finished两条记录,清空重跑也不行。
[@binux](/user/binux)
Python中pyspider项目启动后无响应、无报错如何解决
10 回复
找到这个[issue]( https://github.com/binux/pyspider/issues/208)
但似乎/task/project:taskid这个路由已经遗弃了,访问/task/{name}:data:,on_start是 404
建议用 scrapy。用 pyspider 踩坑无数,最后不得不把整个项目重构
换个头像吧,真讨厌
你按 run 了吗?
你以前运行过项目吗?
当然点 run 了…之前运行过,但也是卡在data:,_on_get_info,所以已爬取的 url list 是空,这和能否重复运行有关系吗?而且我也主动清空过 taskdb
现在还有人用 pyspider 吗?
(minutes=24 * 60)
def on_start(self):
是 限制了每 24 小时执行一次。
注释掉,立刻执行。哈哈,爽


