Python – Scrapys Spider erleichtert das Ausführen und Debuggen in der IDE
typecho
typecho 2017-06-28 09:25:49
0
2
1228

Ich habe viele Spinnen, ich kann nicht jedes Mal, wenn ich es debugge, manuell einen Debugger (Scrapy Crawl Spider_Name) erstellen

Ich möchte mit der rechten Maustaste auf die Spider-Datei klicken können, um sie direkt auszuführen/zu debuggen.

typecho
typecho

Following the voice in heart.

Antworte allen(2)
学霸

参考文章:Scrapy爬虫常见问题总结

spider方便运行/调试

在spider文件中,加入cmdline的调用方法

import scrapy.cmdline

#Your Spider Class...

def main():
    scrapy.cmdline.execute(['scrapy', 'crawl', 'your_spider_name'])

if __name__ == '__main__':
    main()
过去多啦不再A梦

新建一个py文件,用这个来调试

from scrapy.cmdline import execute

import sys
import os


sys.path.append(os.path.dirname(os.path.abspath(__file__)))

execute(["scrapy","crawl","YOUR_SPIDER"])
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage