如何使用PyCharm调试Scrapy项目
我正在使用Python 2.7开发Scrapy 0.20。我发现PyCharm具有良好的Python调试器。我想使用它测试我的Scrapyspider。有人知道该怎么做吗?
我尝试过的
实际上,我试图将spider作为便笺簿运行。结果,我构建了该脚本。然后,我尝试将Scrapy项目添加到PyCharm中,如下所示:
File->Setting->Project structure->Add content root.
但是我不知道我还要做什么
回答:
该scrapy
命令是python脚本,这意味着你可以从PyCharm内部启动它。
当检查scrapy二进制文件(which scrapy
)时,你会注意到这实际上是一个python脚本:
#!/usr/bin/pythonfrom scrapy.cmdline import execute
execute()
这意味着scrapy crawl IcecatCrawler
还可以像这样执行命令 :python /Library/Python/2.7/site-packages/scrapy/cmdline.py crawl IcecatCrawler
尝试找到scrapy.cmdline
软件包。就我而言,位置在这里:/Library/Python/2.7/site-packages/scrapy/cmdline.py
使用该脚本作为脚本在PyCharm中创建运行/调试配置。用scrapy命令和Spider填充脚本参数。在这种情况下crawl IcecatCrawler
。
将断点放在爬网代码中的任何位置,它应该可以正常工作。
以上是 如何使用PyCharm调试Scrapy项目 的全部内容, 来源链接: utcz.com/qa/426870.html