Quel est le moyen d'afficher les données de retour de la fonction d'analyse de l'araignée lorsque j'exécute un script comme celui-ci?Comment obtenir l'araignée retourner les données avec scrapy grâce à un script externe?
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from testspiders.spiders.followall import FollowAllSpider
spider = FollowAllSpider(domain='scrapinghub.com')
crawler = Crawler(Settings())
crawler.signals.connect(reactor.stop, signal=signals.spider_closed)
crawler.configure()
crawler.crawl(spider)
crawler.start()
crawler.stats
#log.start()
reactor.run()
Je désactive le journal pour afficher les messages d'impression dans les araignées, mais avec le journal activé, les données de retour n'apparaissent pas non plus.
Le code de la fonction d'analyse spider renvoie une chaîne simple.
Comment puis-je obtenir ces données? J'essaie d'imprimer les « résultats » reactor.run mais est toujours « none »