码迷,mamicode.com
首页 > 其他好文 > 详细

scrapy工具创建爬虫工程

时间:2019-06-29 10:39:04      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:nes   packages   cache   写入   items   set   参数   lines   文件夹   

1、scrapy创建爬虫工程:scrapy startproject scrape_project_name

>scrapy startproject books_scrape
New Scrapy project ‘books_scrape‘, using template directory ‘s:\\users\\jiangshan\\anaconda3\\lib\\site-packages\\scrapy\\templates\\project‘, created in:
D:\Workspace\ScrapyTest\books_scrape

You can start your first spider with:
cd books_scrape
scrapy genspider example example.com

2、>cd books_scrape

3、查看目录结构:>tree /F

>tree /F
卷 DATA1 的文件夹 PATH 列表
卷序列号为 3A2E-EB05
D:.
│ scrapy.cfg

└─books_scrape
│ items.py
│ middlewares.py
│ pipelines.py
│ settings.py
│ __init__.py

├─spiders
│ │ __init__.py
│ │
│ └─__pycache__
└─__pycache__

4、使用scrapy genspider<SPIDER_NAME> <DOMAIN> 命令生成(根据模板)和创建Spider文件以及Spider类,该命令的两个参数分别是Spider的名字和所要爬取的域(网站)

> scrapy genspider books  books.toscrape.com

5、查看目录结构:(标蓝色先不管)

>tree /F

D:.
│ scrapy.cfg

└─books_scrape
│ items.py
│ middlewares.py
│ pipelines.py
│ run.py
│ settings.py
│ __init__.py

├─.idea
│ books_scrape.iml
│ deployment.xml
│ misc.xml
│ modules.xml
│ remote-mappings.xml
│ workspace.xml

├─spiders
│ │ books.py
│ │ __init__.py
│ │
│ └─__pycache__
│ __init__.cpython-37.pyc

└─__pycache__
settings.cpython-37.pyc
__init__.cpython-37.pyc

6、打开pycharm软件,打开创建的books_scrape工程,以配置文件scrapy.cfg为基准

7、在和├─spiders同级目录新建,run.py文件,写入:

from scrapy import cmdline
cmdline.execute(‘scrapy crawl books‘.split())

 

scrapy工具创建爬虫工程

标签:nes   packages   cache   写入   items   set   参数   lines   文件夹   

原文地址:https://www.cnblogs.com/jeshy/p/11105766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!