创建spdier的模板

今天我们来修改spdier中的模板

当我们新建scrapy项目的时候scrapy stratproject test
可以cd test到项目中,执行命令scrapy genspider baidu baidu.com
这么我们就创建了一个spider爬虫了,但是随着我们爬虫的深入,scrapy给我们提供的默认模板已经满足不了我们的需求的时,我们可以自定义我我们的需求。
执行scrapy genspider -l 可以查看spdier我们提供的4中基础模板
basic,crawl,csvfeed, xmlfeed,这4种,
scrapy自带的模板
现在我们可以修改basic模板,
1,进入到scrapy的源码包,找不到源码包的,我们可以通过pycharm来打开我们的项目,如图所示:
scrapy源码
进入到External Libraries 目录下面的site-packages包下面
这里写图片描述
找个这个包下面的scrapy包:
这里写图片描述

打开basic.templ文件,进行编辑成我们想要的模板样子,
完成之后,我们通过命令创建spider模板:
scrapy genspider baidu baidu.com 就成功使用我们修改过的模板了,非常方便,还可以修改template文件中的其它py文件,tempate以外的文件就不要随便修改,以免出现bug。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值