采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
pipelines.py里面的query = self.db_pool.runInteraction(self.do_insert, item)执行失败,程序异常退出,错误提示是Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)
没有报错,所以也没有错误栈,但是本来应该抓取几十个网页的,只抓了一个就结束了,系统是ubuntu
但是把下面这句话注释掉的话可以正常执行,同样的代码换到mac系统下不用注释就能够正常执行,数据也能存储到mysql
你在handle_error中打断点调试一下看看有没有报错,
你截图我看看你的错误栈呢
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
4.8k 30
2.6k 18
1.2k 18
1.4k 15
2.9k 15