When you start a project using scrapy as the name of the project, it creates the directory structure that you printed:
.
├── scrapy
│ ├── __init__.py
│ ├── items.py
│ ├── pipelines.py
│ ├── settings.py
│ └── spiders
│ ├── __init__.py
│ └── juno_spider.py
└── scrapy.cfg
scrapy . scrapy.cfg, , scrapy.settings.
[settings]
default = scrapy.settings
scrapy.settings, :
BOT_NAME = 'scrapy'
SPIDER_MODULES = ['scrapy.spiders']
NEWSPIDER_MODULE = 'scrapy.spiders'
, . , , Scrapy , , , genspider. .
scrapy. - virtualenv /home/tim/.virtualenvs/proscraper/lib/python2.7/site-packages/scrapy. , site-packages sys.path, , Python . , , ... scrapy settings /home/tim/.virtualenvs/proscraper/lib/python2.7/site-packages/scrapy/settings, /home/tim/.virtualenvs/proscraper/lib/python2.7/site-packages/scrapy/settings/default_settings.py, . SPIDER_MODULES:
SPIDER_MODULES = []
, , . scrapy scrapy.settings, scrapy scrapy.settings. , sys.path, Python . . scrapy. , , KeyError: 'Spider not found: juno'.
, , scrap:
.
├── scrap
│ ├── __init__.py
scrapy.cfg, settings:
[settings]
default = scrap.settings
scrap.settings, :
SPIDER_MODULES = ['scrap.spiders']
@paultrmbrth .