使用Visual Studio Code调试Scrapy

以前一直是使用Pycharm调试scrapy,这几天测试机器学习库的时候发现VS Code其实也可以很方便的调试代码,并能很方便的查看变量。

貌似是可以放弃PyCharm CE的时候了。

以下是步骤。

以下主要写的是调试的过程,其他请查找Scrapy文档,创建Spider。

调试之前,请确定可以正常使用Scrapy crawl XXXSpider允许程序。

  1. 假设Spider名为AAASpider(非项目名)

  2. 在Spider根目录下创建launch.json,内容如下,其中AAASpider替换成你的Spider名。

 1{
 2"version":"0.2.0",
 3"configurations":[
 4    {
 5        "name":"Crawl with scrapy",
 6        "type":"python",
 7        "request":"launch",
 8        "module":"scrapy",
 9        "cwd":"${fileDirname}",
10        "args":[
11            "crawl",
12            "AAASpider" 
13        ],
14        "console":"internalConsole"
15    }
16]
17}
  1. 在VS Code中打开该文件。
  2. 在左侧Debug按钮上方点击调试按钮,正常的话,就可以开始调试。