我創建通過命令行鬥志旺盛的一個項目,我寫了一個蜘蛛文件名稱爲tutorial.py如下: -錯誤:無法找到蜘蛛:教程
from scrapy.item import Item, Field
class TutorialItem(Item):
name = "tutorial"
allowed_domains = ["dmoz.org"]
start_urls = [
"http://www.dmoz.org/Computers/Programming/Languages/Python/Books/",
"http://www.dmoz.org/Computers/Programming/Languages/Python/Resources/"
]
def parse(self, response):
filename = response.url.split("/")[-2]
open(filename, 'wb').write(response.body)
但是當我運行「scrapy爬行教程」命令顯示'錯誤:無法找到蜘蛛:教程'。告訴我這裏有什麼問題,我的代碼。 謝謝。
你把它放到一個目錄(命名教程太),並在那裏你應該創建一個名爲__init__.py的空文件? – smarber
很抱歉,這個項目是通過命令行自動創建的。 –