scrapy - 爬取传智播客教师资料

本文详细介绍了使用Scrapy框架爬取传智播客网站教师资料的过程,包括Items定义、Spiders规则编写、选择器XPath应用、Scrapy shell测试、Item Loaders数据填充、Item Pipeline后处理、Feed导出、Link Extractors以及启动和管理Scrapy项目的命令操作。同时提到了爬取数据的存储格式如JSON和CSV,以及处理CSV乱码问题的方法。
摘要由CSDN通过智能技术生成

Items 定义爬取的数据

Spiders 编写爬取网站的规则

选择器(Selectors) 使用XPath提取网页的数据

Scrapy终端(Scrapy shell) 在交互环境中测试提取数据的代码

Item Loaders 使用爬取到的数据填充

item Item Pipeline 后处理(Post-process),存储爬取的数据

Feed exports 以不同格式输出爬取数据到不同的存储端

Link Extractors 方便用于提取后续跟进链接的类。

 

cmd命令 scrapy startproject ITcast 新建项目

           starrtporject :表示创建项目

            ITcast:项目名称

scrapy genspider itcast “http://www.itcast.cn/

        genspider:表示生成一个爬虫(默认scrapy.Spider类)

        itcast :表示爬虫名(对应爬虫代码里的name参数)

        http://www.itcast.cn/ :表示允许爬虫爬取范围

scrapy crawl itcast

        crawl:表示启动一个scrapy 爬虫

        itcast:表示需要启动的爬虫名(对应爬虫代码的name参数)

 

itcast.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值