Scrapy框架使用過程中可能出現的問題(更新ing)
阿新 • • 發佈:2019-02-05
- 在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 = 你的專案名
- unhandled error in deferred
這是pywin32版本不對造成的(位數),比如我之前不是在官網下載的python3.6,上面沒有標註32位或64.32均可用的版本,以直沒發現是32bit的。這樣就造成一些不必要的錯誤。
解決方法:
去官方下載pywin32對應於你自己安裝的Python2.x,Python3.x,64/32的版本,然後將scrapy解除安裝之後,重新安裝正確的版本