मैं स्पाइडर कॉलबैक के भीतर से आंकड़े कैसे एकत्र कर सकता हूं?स्केपर स्पाइडर कॉलबैक के भीतर से आंकड़े कैसे एकत्र करें?
उदाहरण
class MySpider(Spider):
name = "myspider"
start_urls = ["http://example.com"]
def parse(self, response):
stats.set_value('foo', 'bar')
नहीं
यकीन है कि क्या import
करने के लिए या कैसे सामान्य रूप में stats
उपलब्ध बनाने के लिए।
हम्म अंदर इस जोड़ें। यह '' आयात त्रुटि 'लौटाता है: नाम क्रॉलर आयात नहीं कर सकता है। 'फाइल" /usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/scrapy/stats.py ", पंक्ति 1, में scrapy.project आयात क्रॉलर से ' –
mattes
यह अजीब है। मुझे लगता है कि आपका मूल मकड़ी बिना त्रुटि के काम करता है? – Talvalin
हाँ। यह तब तक काम करता है जब तक मैं 'आंकड़े' के साथ कुछ भी नहीं करता हूं। यहां मेरा उदाहरण है कि मेरा मकड़ी कैसा दिखता है: https://gist.github.com/mattes/10367042 – mattes