当前位置: 首页 > news >正文

网站vip功能怎么实现惠州seo计费

网站vip功能怎么实现,惠州seo计费,ubuntu18安装wordpress,简述网站建设的方法上一节我们对爬虫程序的默认回调函数parse做了改写,提取的数据可以在Scrapy的日志中打印出来了,光打印肯定是不行的,还需要把数据存储,数据可以存到文件,也可以存到数据库,我们一一来看。 存储数据到文件 首先我们看看如何将数据存储到文件,在讲[[【Scrapy】Scrapy教程…

上一节我们对爬虫程序的默认回调函数parse做了改写,提取的数据可以在Scrapy的日志中打印出来了,光打印肯定是不行的,还需要把数据存储,数据可以存到文件,也可以存到数据库,我们一一来看。

存储数据到文件

首先我们看看如何将数据存储到文件,在讲[[【Scrapy】Scrapy教程5——第一个Scrapy项目]]时,我们改写了prase函数,将首页存储到了一个shouye.html文件中,这便是我们的简单的数据存储,但这个存储方式是我们纯手写的代码,存的是整个页面,并非我们想要的数据。
这节主要讲存储数据,我们看下通过Scrapy命令直接存储数据,在这之前我们将parse函数修改下。

def parse(self, response):# 从获取的所有文章中提取链接和标题for article in response.css(".card")[1:]:yield {"title": article.xpath("./a").css("span::text").get(),"link": self.start_urls[0] + article.xpath("./a/@href").get(),}

然后,我们在到命令行中,运行以下命令。

scrapy crawl shouye -o titles.json

上面这条命令会将我们提取的数据存储到titles.json文件中,存储后的效果如下图所示。
在这里插入图片描述

我们会发现,存储的数据没有错,但是被整体存到了一个大的字典中,这不是我想要的结果,我只要数据一行一行的存储下来就好了,我们可以用以下命令。

scrapy crawl shouye -o titles.jsonl

没错,我们换个存储格式,就可以了。
在这里插入图片描述

存储数据到数据库

上面这种方法存储简单的数据可以,对于复杂结构的数据存储,就要引入Items和pipelines了。

Items

我们爬取页面的目标就是将非结构化数据提取为结构化数据,而Item就是Scrapy提供的一个类,用于定义通用输出数据格式的。Scrapy可以将提取的数据,作为Item返回,类似python的键值对。

Item Types

Scrapy通过itemadapter支持字典、Item对象、数据类对象、attrs对象几种Item类型。

  • 字典:类似Python的键值对字典
  • Item对象:Item提供的一个类似dict的API,可以支持更高级的特性
  • dataclass对象:允许定义具有字段名称的项目类,可以指定字段的类型和元数据
  • attrs对象:允许定义具有字段名称的项目类,可以指定字段的类型和元数据
http://www.mmbaike.com/news/71581.html

相关文章:

  • 做网站改字号代码网络营销八大工具
  • 多国语言网站建设seo优化网站查询
  • 哪些网站可以做免费推广西安百度网站快速排名
  • 买淘宝店365优化大师软件下载
  • 岳阳公司网站制作墨子学院seo
  • 帝国和织梦哪个做网站好优化网站做什么的
  • 个人网站一年多少钱各大网站排名
  • 上海做网站公司品划网络seo排名优化app
  • 成都旅游网站建设地址推广普通话手抄报内容大全
  • 天津市建设工程信息网站手机流畅优化软件
  • 大数据开发需要学什么郑州百度快照优化排名
  • 成品网站 免费app推广拉新接单平台
  • 手机移动端网站怎么做seo360搜索引擎优化
  • 网站设计排行榜浏览器地址栏怎么打开
  • 做平台的网站有哪些内容吗营销推广计划
  • 西安外包网络推广性价比高seo的排名优化
  • 昆明优化网站赣州seo优化
  • 做网站需要懂什么技术企业自助建站
  • 视频网站设计模板品牌推广方案模板
  • 网站轮播效果怎么做安卓优化大师官网
  • 做的物流网站关键词研究工具
  • 移动开发网站建设服务外包公司
  • 微信下载安装2023新版本宁波seo网络推广优质团队
  • 网站用ps下拉效果怎么做的服务推广软文
  • 企业商务网站建设论文seo代理
  • 上海政府网站的建设指标关键词的作用
  • 网站设计设计目的免费关键词搜索工具
  • 优秀网站分析案例教育培训班
  • 成都网站开发公司排名平台app如何推广
  • 就业网站建设百度图片收录提交入口