我有一個scrapy項目,最終進入我的管道的項目相對較大,並存儲大量的元數據和內容。一切都在我的蜘蛛和管道中正常工作。禁止Scrapy項目在管道後打印在日誌中
2013-01-17 18:42:17-0600 [tutorial] DEBUG: processing Pipeline pipeline module
2013-01-17 18:42:17-0600 [tutorial] DEBUG: Scraped from <200 http://www.example.com>
{'attr1': 'value1',
'attr2': 'value2',
'attr3': 'value3',
...
snip
...
'attrN': 'valueN'}
2013-01-17 18:42:18-0600 [tutorial] INFO: Closing spider (finished)
我寧可不要這些數據吐到日誌文件,如果我能避免它:日誌,然而,當它離開管道(我相信)打印出整個scrapy項目。有關如何抑制此輸出的任何建議?
爲我工作給出了答案,使用'return repr({「attr1」:self [「attr1」]})' –
對我來說,它應該是'return repr({'attr1':self ['attr1']})' –