scrapy 如何 debug

scrapy通常在命令行里运行,但仅通过log显示的信息来调试时非常费劲的,如何进行单步调试呢,step by step。

在PyCharm中调试也是很容易的。

在scrapy项目的根目录下(与scrapy.cfg同级)新建一个文件run.py,内容如下:

#!/usr/bin/python
from scrapy.cmdline import execute
cmdline.execute("scrapy crawl wechat".split())

新建一个Run/Debug Configurations,Script选择run.py,这样启动Debug就能单步调试了。