python - Le Spider de Scrapy facilite l'exécution et le débogage dans l'EDI
typecho
typecho 2017-06-28 09:25:49
0
2
1175

J'ai beaucoup d'araignées, je ne peux pas créer manuellement un débogueur (scrapy crawl spider_name) à chaque fois que je le débogue

J'aimerais pouvoir faire un clic droit sur le fichier spider pour l'exécuter/déboguer directement.

typecho
typecho

Following the voice in heart.

répondre à tous(2)
学霸

Article de référence : Résumé des problèmes courants avec les robots Scrapy

spider est facile à exécuter/déboguer

Dans le fichier spider, ajoutez la cmdline méthode d'appel

import scrapy.cmdline

#Your Spider Class...

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

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

Créez un nouveau fichier py et utilisez-le pour déboguer

from scrapy.cmdline import execute

import sys
import os


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

execute(["scrapy","crawl","YOUR_SPIDER"])
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal