1. 程式人生 > >Scrapy框架使用過程中可能出現的問題(更新ing)

Scrapy框架使用過程中可能出現的問題(更新ing)

  1. 在cmd中輸入Scrapy crawl mySpider,出現錯誤提示:
    Scrapy 1.3.0 - no active project
    Unknown command: crawl
    Use “scrapy” to see available commands
    根據scrapy官方文件中的解釋,crawl會去搜索cmd目錄下的scrapy.cfg,當前crawl的目錄中沒有scrapy.cfg
    scrapy在使用命令startproject的時候會自動建立scrapy.cfg,如果沒有的話則需要自己主動建立:
[settings]
default = 你的專案名.settings
[deploy]
\#url = http://localhost:6800
project = 你的專案名
  1. unhandled error in deferred
    這是pywin32版本不對造成的(位數),比如我之前不是在官網下載的python3.6,上面沒有標註32位或64.32均可用的版本,以直沒發現是32bit的。這樣就造成一些不必要的錯誤。
    解決方法:
    去官方下載pywin32對應於你自己安裝的Python2.x,Python3.x,64/32的版本,然後將scrapy解除安裝之後,重新安裝正確的版本