该
scrapy命令是python脚本,这意味着你可以从PyCharm内部启动它。
当检查scrapy二进制文件(
which scrapy)时,你会注意到这实际上是一个python脚本:
#!/usr/bin/pythonfrom scrapy.cmdline import executeexecute()
这意味着
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。
将断点放在爬网代码中的任何位置,它应该可以正常工作。



