企业培训资讯_企业培训干货

当前位置:首页 > 核心课程 > 视频音频

亚博APP安全有保障:网页结构的简介和Xpath语法的入门教程

发布时间:2021-05-29    来源:亚博APP安全有保障66151

本文摘要:坚信很多小伙伴早已听闻过Xpath,之前小编也写出过一篇关于Xpath的文章,感兴趣的小伙伴可以砍这篇文章如何利用Xpath捕捉京东网商品信息以及Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结。

亚博APP安全有保障

坚信很多小伙伴早已听闻过Xpath,之前小编也写出过一篇关于Xpath的文章,感兴趣的小伙伴可以砍这篇文章如何利用Xpath捕捉京东网商品信息以及Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结。今天小编之后给大家讲解一些Xpath知识点,期望对大家的自学有协助。1、Xpath让我们可以用于一种类似于Windows下的文件路径的方式,让我们可以定位到HTML或者XML结构中的明确元素。

Xpath本身包括标一些定函数库,可以让我们的Xpath语法更为强劲。2、在HTML结构中,有一定的层级关系,主要的关系还包括:父节点、子节点、同胞节点(兄弟节点)、先辈节点、后代节点。

一般的,像类似于这种结构,称作一个节点。如上图,根据层次关系,我们可以告诉节点是的父节点,适当的,节点是节点的子节点。同胞节点又叫兄弟节点,一般的正处于同级层次的节点叫同胞节点,如上图中的节点和第一个节点、177~181讫的标签都是归属于同胞节点。

亚博APP安全有保障

先辈节点又叫祖先节点,一般的,一个节点的上层以上的节点均称作先辈节点,所以父节点也是归属于先辈节点的一种。基于此,我们又可以称之为节点是的先辈节点。比较不应的,一个节点的下层以下的节点均称作后代节点,所以子节点也是归属于后代节点的一种。

亚博APP安全有保障

基于此,我们又可以称之为节点是节点的后代节点。3、解读这些节点之间的关系之后,可以便利我们更佳的解读Xpath语法,下表是部分常用的Xpath语法。

这里特别强调“/”和“//”的区别,“/”一般代表的某个元素的子节点,而不是全部的后代节点;而“//”一般代表的某个元素的后代节点,范围比“/”代表的要更为普遍一些。@符号后边经常回来class,代表挑选取名为class属性的节点,较为少见。4、下面针对明确的网页源码,让大家理解一下网页结构。

亚博APP安全有保障

如上图中的红色框框中,class为属性,而等于号后边的“grid-5”即为属性值,有的时候节点内不只是一个属性,如上图中的196讫中,就有两个属性。5、为了更为便利的定位到div或者其他节点下的标签,我们必须之后更进一步的展开定位瞄准,下表是部分常用的Xpath语法。掌控了Xpath语法科学知识之后,我们就可以通过Xpath语法来展开撰写Xpath表达式,以萃取网页上的目标数据。

千里之行,始于足下。如果想要懂Xpath,堪称必须勤加用于,下一篇文章将给大家讲解Xpath在Scrapy爬虫项目中的用于。


本文关键词:亚博APP安全有保障

本文来源:亚博APP安全有保障-www.tyubin.com

分享到:
相关推荐MORE+
06-13 英国顶尖建筑师对伦佐-皮亚诺的“帕丁顿的碎片”大厦的评价:亚博APP安全有保障

本文摘要:伦佐皮亚诺设计的帕丁顿的碎片大厦每次有新的建筑项目规划递交的时候,总会有一些受到影响的居民只言片语的赞成,但很少不会取得英国最著名的建筑师长篇大论的指责。伦佐皮亚诺设计的帕丁顿的碎片大厦每次

06-13 亚博APP安全有保障_武汉市消费者集中投诉三大热点 通讯 服装 物流

本文摘要:今年1至2月份,武汉市市工商局12315指挥中心共计收到消费者咨询、受理、检举54688件。今年1至2月份,武汉市市工商局12315指挥中心共计收到消费者咨询、受理、检举54688件。滋扰热

06-13 金世佳演勺子半个月不洗头:演戏比形象重要

本文摘要:一个勺子 金世佳1今日(11月20日),由陈建斌自导自演自导自演、蒋勤勤、金世佳主演的荒谬冒险喜剧电影《一个勺子》月上映。一个勺子 金世佳1今日(11月20日),由陈建斌自导自演自导自演、蒋

06-13 亚博APP安全有保障-热依扎“当妈”又飞车 演《真相禁区》拼了命了

本文摘要: 由麦咏麟导演,任达华、霍建华、张赫、冷依扎、车晓等主演的年度惊悚动作喜剧《真凶禁区》将要于1月22日全国上映。由麦咏麟导演,任达华、霍建华、张赫、冷依扎、车晓等主演的年度惊悚动作喜剧《真凶

亚博APP安全有保障-文科生就业率高的几个专业毕业后找东西都不难 工资也很不错 Visa加密货币负责人:比特币前景光明:亚博APP安全有保障
热门文章
Visa加密货币负责人:比特币前景光明:亚博APP安全有保障
理解人脑原理,才能制造出类脑计算系统天机芯片?_亚博APP安全有保障
【亚博APP安全有保障】科技前沿:苹果年底前有望与中国移动合作牵手
通用串行总线脑电信号采集电路设计
区块链如何帮助您维护数据主权_亚博APP安全有保障
AlphaGo背后的人脑 Demis Hassabis master of the new machine age_亚博APP安全有保障
【亚博APP安全有保障】AMD在折戟加密挖矿业务后开始进军区块链游戏领域
吃药将能代替运动?科学家发现可代替锻炼的蛋白质
亚博APP安全有保障:前上海交通大学校长张杰:未来已来,唯变不变
亚博APP安全有保障-机械图纸技术要求大全,实用的干货分享给你!
从BAT/华为/三大运营商/飞驰镁物看国内车联网厂商布局的思路-亚博APP安全有保障
普通家居升级智能家居就这么简单?:亚博APP安全有保障
Strategy Analytics:疫情导致2020年全球智能手机出货量将比预期减少10%
3D打印公厕亮相景区变景点竟不用一根钢筋
3D打印、AI打开肿瘤精准诊疗的“黑匣子”【亚博APP安全有保障】
客户案例
×