2012-04-12 4 views
16

Я новичок в python. Я запускаю python 2.7.3 версии 32 бит в 64-разрядной ОС. (Я пробовал 64 бит, но не тренировался).Неизвестная команда: crawl error

Я следил за учебным пособием и устанавливал на моей машине. Я создал один проект, demoz. Но когда я вхожу scrapy crawl demoz, он показывает ошибку. Я наткнулся на эту вещь, когда я ударил команду Scrapy под (C: \ python27 \ скриптов) показывает:

C:\Python27\Scripts>scrapy 
Scrapy 0.14.2 - no active project 

Usage: 
    scrapy <command> [options] [args] 

Available commands: 
    fetch   Fetch a URL using the Scrapy downloader 
    runspider  Run a self-contained spider (without creating a project) 
    settings  Get settings values 
    shell   Interactive scraping console 
    startproject Create new project 
    version  Print Scrapy version 
    view   Open URL in browser, as seen by Scrapy 

Use "scrapy <command> -h" to see more info about a command 

C:\Python27\Scripts> 

Я предполагаю, что их что-то не хватает в установке может кто-нибудь помочь, пожалуйста .. Заранее спасибо ..

+0

Какова точная ошибка, которую вы получаете? Ответ на помощь для проведения скрипирования не поможет уменьшить проблему. – Drahkar

ответ

35

Вы должны запустить команду scrapy crawl spider_name в папке проекта scrapy, где находится файл scrapy.cfg.

От docs:

Обход

Чтобы поставить наш паук работать, идти в каталог верхнего уровня проекта и запуск:

scrapy crawl dmoz

+1

Вам лучше создать для этого еще один вопрос. Но сначала внимательно следуйте инструкциям. Удачи – warvariuc

0

Вы можете запустить scrapy crawl demoz из вашей папки проекта проекта, которую вы создали с помощью следующей команды

scrapy startproject tutorials 

Например, если вы запустили проект Scrapy имени tutorials, затем перейдите в папку учебники первого и запустить команду crawl оттуда

scrapy crawl demoz 
Смежные вопросы