请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

dispatcher要被废弃了,用新方法关闭浏览器似乎没有成功

详细issues见  https://github.com/scrapy/scrapy/issues/1762  

按照issues更改后的代码如下图?

//img1.sycdn.imooc.com//szimg/5b861a2000013f0409350648.jpg

在该接受信号的静态方法中打了断点,调试的时候,程序结束时并不进入该断点。

老师帮忙看下问题~感谢~

补充截图:

//img1.sycdn.imooc.com//szimg/5b88abab000156e716000885.jpg

最终修正后的代码:

https://img1.sycdn.imooc.com//szimg/5b88af51000154fb12900808.jpg

正在回答 回答被采纳积分+3

1回答

bobby 2018-08-31 10:14:07

我看这里这个提问已经是16年的了。课程录制的时候 这个问题已经早就提出了 所以课程应该是没有问题的 你这里不能进度该断点是不是你强制停止了spider还是正常停止的spider?

0 回复 有任何疑惑可以回复我~
  • 提问者 马小勒 #1
    课程有问题,课程中就是用的scrapy/xlib/pydispatch,所以我才想参照这个issue改的。
    回复 有任何疑惑可以回复我~ 2018-08-31 10:40:10
  • 提问者 马小勒 #2
    老师看下问题中的补充截图~
    回复 有任何疑惑可以回复我~ 2018-08-31 10:45:40
  • 提问者 马小勒 #3
    问题解决了,原因是def from_crawler 方法不小心写到了def __init__(self, **kwargs):方法中...
    回复 有任何疑惑可以回复我~ 2018-08-31 10:59:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信