TypeError: 'Item' object has no attribute '__getitem__'


Error Msg:

Traceback (most recent call last):
  File "start.py", line 8, in <module>
    Engine(BaiduSpider).start()
  File "/home/hpcm/.virtualenvs/py2_spider/local/lib/python2.7/site-packages/myscrapy-0.1-py2.7.egg/myscrapy/core/engine.py", line 71, in start
    self.main()
  File "/home/hpcm/.virtualenvs/py2_spider/local/lib/python2.7/site-packages/myscrapy-0.1-py2.7.egg/myscrapy/core/engine.py", line 55, in main
    print("********************************", result["url"])
TypeError: 'Item' object has no attribute '__getitem__'

問題:

  繼承並重寫代碼后, 沒有創建返回值
問題:

  注意spider重寫中間件后注意將返回值返回


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM