debug 可以快速定位需要判断的代码位置,在开发调试的时候也是必备的功能。

但是 scrapy 默认是用命令行启动爬虫 scrapy crawl spider_name

我们想要用调试模式启动最简单的方法就是在根目录新建一个
main.py 里边加入代码:

from scrapy.cmdline import execute
import os
import sys
if __name__ == '__main__':

    sys.path.append(os.path.dirname(os.path.abspath(__file__)))
    execute(['scrapy','crawl','message'])

接下来就可以通过打断点来定位调试代码了!

Last modification:September 24th, 2020 at 11:39 am
如果觉得我的文章对你有用,请随意赞赏