2012-04-12 6 views
16

Je suis un débutant à python. Je cours le python 2.7.3 version 32 peu sur le système d'exploitation 64 bits. (J'ai essayé 64 bits mais il ne s'est pas entraîné).commande inconnue: erreur d'analyse

J'ai suivi le tutoriel et installé un scrapy sur ma machine. J'ai créé un projet, demoz. Mais quand j'entre scrapy crawl demoz il montre une erreur. Je suis tombé sur cette chose quand je frappe commande scrapy sous (C: \ python27 \ scripts), il montre:

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> 

je suppose que leur manque quelque chose dans l'installation peut-elle aider tout le monde s'il vous plaît .. Merci à l'avance ..

+0

Quelle est l'erreur exacte que vous obtenez? La réponse d'aide pour scrapy ne va pas aider à affiner le problème. – Drahkar

Répondre

35

Vous devez exécuter la commande scrapy crawl spider_name dans un dossier de projet scrapy, où réside le fichier scrapy.cfg.

De l'docs:

Crawling

Pour mettre notre araignée au travail, aller vers le haut niveau de répertoire du projet et exécutez:

scrapy crawl dmoz

+1

Vous feriez mieux de créer une autre question pour cela. Mais d'abord, suivez attentivement le tutoriel. Bonne chance – warvariuc

0

Vous pouvez exécuter scrapy crawl demoz code de votre dossier de projet scrapy que vous avez créé en utilisant la commande suivante

scrapy startproject tutorials 

Par exemple, si vous avez commencé projet scrapy du nom tutorials, puis allez dans le dossier des didacticiels d'abord et exécuter la commande à partir de là crawl

scrapy crawl demoz