Создание паука с помощью Scrapy, ошибка генерации паука - PullRequest
2 голосов
/ 16 мая 2010

Я только что загрузил Scrapy (веб-сканер) в Windows 32 и только что создал новую папку проекта, используя команду "scrapy-ctl.py startproject dmoz" в dos. Затем я приступил к созданию первого паука с помощью команды:

scrapy-ctl.py genspider myspider myspdier-domain.com

но это не сработало и возвращает ошибку:

Error running: scrapy-ctl.py genspider, Cannot find project settings module in python path: scrapy_settings.

Я знаю, что у меня установлен правильный путь (к python26 / scripts), но мне трудно понять, в чем проблема. Я новичок в scrapy и python, поэтому есть большая вероятность, что я не смог сделать что-то важное.

Кроме того, я использовал eclipse с плагином Pydev для редактирования кода, если это может вызвать некоторые проблемы.

Ответы [ 3 ]

2 голосов
/ 16 мая 2010

Существует разница между PATH и PYTHON_PATH. Ваш PYTHON_PATH установлен правильно? Это путь, по которому Python ищет пакеты / модули.

1 голос
/ 23 июля 2010

используйте scrapy-ctl.py в директории проекта. этот скрипт будет знать о настройках этого проекта. основной файл scrapy-ctl.py не имеет ни малейшего представления о настройках этого конкретного проекта.

0 голосов
/ 16 мая 2010

Установить для переменной среды PYTHONPATH значение python26 / scripts.

...