Come posso raccogliere le statistiche da un callback spider?Come raccogliere le statistiche all'interno della callback di ragno graffiante?
Esempio
class MySpider(Spider):
name = "myspider"
start_urls = ["http://example.com"]
def parse(self, response):
stats.set_value('foo', 'bar')
Non
sicuro di cosa import
o come fare stats
disponibili in generale.
hmm. restituisce "ImportError: impossibile importare il crawler dei nomi". '' File '/usr/local/Cellar/python/2.7.6/Framework/Python.framework/Versions/2.7/lib/python2.7/site-packages/scrapy/stats.py ", riga 1, in da scrapy.project import crawler'' –
mattes
Questo è strano. Suppongo che il tuo spider di base funzioni senza errori? – Talvalin
sì. funziona fintanto che non faccio nulla con '' stats''. Ecco un esempio di come appare il mio spider: https://gist.github.com/mattes/10367042 – mattes