2012-04-12 18 views
16

Sono un novizio per Python. Sto eseguendo Python 2.7.3 versione 32 bit su sistema operativo a 64 bit. (Ho provato 64 bit ma non l'allenamento).: errore di ricerca per indicizzazione

Ho seguito il tutorial e installato scrapy sulla mia macchina. Ho creato un progetto, demoz. Ma quando inserisco scrapy crawl demoz mostra un errore. Mi sono imbattuto in questa cosa quando ho colpito il comando Scrapy sotto (C: \ python27 \ scripts) lo dimostra:

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> 

immagino la loro è qualcosa che manca nella installazione Qualcuno può aiutarmi per favore .. Grazie in anticipo ..

+0

Qual è l'errore esatto hai trovato? La risposta di aiuto per scrapy non aiuterà a restringere il problema. – Drahkar

risposta

35

È necessario eseguire il comando scrapy crawl spider_name in una cartella di progetto scrapy, dove risiede il file scrapy.cfg.

Dal docs:

Crawling

per mettere la nostra ragno per lavorare, vai a Directory di primo livello del progetto ed eseguire:

scrapy crawl dmoz

+1

È meglio creare un'altra domanda per questo. Ma prima segui attentamente il tutorial. In bocca al lupo – warvariuc

0

È possibile eseguire scrapy crawl demoz codice dalla cartella del progetto scrapy che è stato creato utilizzando il seguente comando

scrapy startproject tutorials 

Per esempio, se avete iniziato progetto Scrapy del nome tutorials, poi vai a tutorial cartella prima ed eseguire il comando crawl da lì

scrapy crawl demoz 
Problemi correlati