文章详情页
python - Scrapy的spider在IDE中方便运行调试
浏览:177日期:2022-06-27 11:03:29
问题描述
我有很多spider,不能每次调试都手动创建一个debugger吧(scrapy crawl spider_name)

想可以在spider文件中直接右键运行/调试。
问题解答
回答1:参考文章:Scrapy爬虫常见问题总结
spider方便运行/调试在spider文件中,加入cmdline的调用方法
import scrapy.cmdline#Your Spider Class...def main(): scrapy.cmdline.execute([’scrapy’, ’crawl’, ’your_spider_name’])if __name__ == ’__main__’: main()回答2:
新建一个py文件,用这个来调试
from scrapy.cmdline import executeimport sysimport ossys.path.append(os.path.dirname(os.path.abspath(__file__)))execute(['scrapy','crawl','YOUR_SPIDER'])
相关文章:
1. javascript - node.js中stat() access() open() readFile()都能判断文件是否存在?2. javascript - js 多维数组的问题3. Java中main方法里面的参数一定要是String []args吗?4. html5 - 目前 公司App 嵌入H5页面 做个 手机支付功能 没有做过 所以 请求各位有经验的 给个思路5. css - 如何讓圖片像雲一樣的行為?6. css3 - CSS优先级问题7. html - 关于CSS实现border的0.5px设置?8. font-family - 我引入CSS3自定义字体没有效果?9. html5 - canvas中的mousedrag事件,为什么鼠标拖出canvas,然后再次移入canvas,drag事件还触发10. css - 图片的宽度发生变化而高度却没有相应变?
排行榜

网公网安备