分享好友 行情首页 行情分类 切换频道
自定义抓取方式
2024-12-18 00:21  浏览:55

网页上的数据类型十分丰富:文本、图片、链接、源码等。在数据采集过程中,不同类型的数据类型,对应的抓取方式是不同的。本文将讲解常见的数据类型与其抓取方式。

示例网址:https://movie.douban.com/explore#!type=movie&tag=%E7%BB%8F%E5%85%B8&sort=recommend&page_limit=20&page_start=0

 

 

操作:鼠标选中页面中的文本,在弹出的操作提示框中选择【文本内容】,目标文本就被采集下来了。

 

 

 

 

操作:鼠标选中页面中的图片,在弹出的操作提示框中选择【图片链接】,图片网址就被提取下来了。

 

 

为什么是【IMG标签的src属性】?在 XPath教程 中,我们讲过网页Html相关知识,网页上的图片一般都是用IMG标签表示,其图片地址会放在IMG标签的src属性中。

所以,当我们要提取图片网址时,本质上是用XPath定位到Img标签,再从IMG标签中提取src属性,src属性的值,就是图片网址。

这里演示的只是抓取图片时使用的抓取方式,具体的图片采集,请看教程文件边采集边下载

 

操作:鼠标选中页面中的超链接(一般是放在标题文本、图片中,可点击跳转),在弹出的操作提示框中选择【链接地址】,超链接的网址就被提取下来了。

 

 

在 XPath教程 中,我们讲过网页Html相关知识,网页上的超链接一般都是用A标签表示,超链接会放在IMG标签的href属性中。

所以,当我们要提取超链接网址时,本质上是用XPath定位到A标签,再从A标签中提取href属性,href属性的值,就是超链接网址。如果选择采集链接之后,字段显示为空,一般是xpath定位的元素没有链接,需要在源码里确认一下。

 

 

抓取网页源码Outer Html 

操作:鼠标选中页面中要抓取的元素,在弹出的操作提示框中选择【Outer Html】,该元素对应的源码(Outer Html)就被采集下来了。

 

 

 

操作:鼠标选中页面中要抓取的元素,在弹出的操作提示框中选择【Inner Html】,该元素对应的源码(Inner Html)就被采集下来了。

 

 

Outer Html 和 Inner Html有何区别?

Outer Html:包含当前元素(如图红色框)

Inner Html:不包含当前元素,从当前元素的下一级开始(如图橙色框)

 

 

 

先用XPath找到当前元素的源码,观察当前源码中存在什么属性值、需要提取哪个属性值,然后提取存在且需要的属性值即可。

示例网址:https://search.jd.com/Search?keyword=%E6%89%8B%E6%9C%BA&enc=utf-8&qrst=1&rt=1&stop=1&vt=2&wq=%E6%89%8B%E6%9C%BA&page=7&s=177&click=0

 

操作步骤:

如图,是一个京东商品列表页。每一个商品,都有一个商品ID,现在需要采集这个商品ID。

第1个商品列表的定位XPath为https://www.bazhuayu.com/tutorial//*[@id='J_goodsList']/ul/li[1],对应的网页源码中,有class、data-sku、data-spu、data-pid四个属性。我们需要抓取data-sku这个属性的属性值。

 

 

自定义抓取方式

我们先选中第一个商品列表,在弹出的操作提示框中,选择【文本内容】,这个步骤只是为了获得定位到列表的XPath。

    以上就是本篇文章【自定义抓取方式】的全部内容了,欢迎阅览 ! 文章地址:http://w.yusign.com/quote/1073.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 述古往 http://w.yusign.com/mobile/ , 查看更多   
最新新闻
权威外链平台指南:助力网站排名与流量飙升297
外链建设是网站优化不可或缺的重要环节。优质外链不仅能传递权重,还能为网站带来引流,提升品牌知名度。本文将为您提供一份全面
软媒魔方电脑版(Win10)
软媒魔方电脑版(Win10)是一款全新好用的电脑优化大师,用户们可以在软媒魔方电脑版(Win10)通过简易的操作来对你的电脑进行一个全
如何找到微信
在数字化高速发展的今天,微信作为一款集社交、支付、信息获取等多功能于一体的应用,已经成为人们日常生活中不可或缺的一部分。
绿云获得PCI PA-DSS支付安全认证
近日,绿云oHotel产品获得了PA-DSS(Payment Application Data Security Standard)支付应用数据安全标准3.2版本一级认证。支付
网站快照不更新的原因是什么?
在时,大家都会主要到网站的快照,那么网站快照对于优化有哪些作用呢?下面云无限小编为大家详细介绍:通俗的说只要被搜索引擎收
百度爱采购平台的特点及优势有哪些?
爱采购是一个电商平台,提供一站式的采购服务。它为企业提供了更方便、高效的采购渠道,帮助企业降低采购成本,提高采购效率。爱
最新文艺朋友圈说说文案
最新文艺朋友圈说说文案大全(精选80句)  像座孤独的海,内心隐隐呼唤著游云的望乡人。以下这篇是关于文艺朋友圈说说文案的句
通过 Docker 搭建 Typecho 详细教程
下面以 Centos 7 为例1.1 安装 Docker 安装依赖设置yum源查看所有仓库中所有docker版本安装docker设置开机启动启动 Docker查看版
【Apple TV 4K】软件篇:有钱有时间 方能享清闲
【新人求关注~】想要用好Apple TV 4K,不仅需要有硬件上的准备,软件方面也有很多门槛等你去跨、去折腾。如果让我用一句话来形
网络综合布线考试试题及答案.pdfVIP
================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载==============网络综合布线考试试题及答案专
本企业新闻
推荐企业新闻
发表评论
0评