Python爬虫编程思想(42):XPath实战:匹配属性
Posted 蒙娜丽宁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python爬虫编程思想(42):XPath实战:匹配属性相关的知识,希望对你有一定的参考价值。
目录
1. 属性匹配与获取
在前面的例子中只是根据节点名称进行匹配,其实XPath的匹配功能远不止如此,比较常用的匹配就是根据属性值来选取节点。引用属性值需要在属性名前面加@,如@class表示class属性。XPath的过滤条件需要放到一对中括号([...])中,如\'//a[@class="item1"]\'表示过滤所有class属性值为item1的<a>节点。如果不将属性引用放在[...]中,就是获取属性值,如&
以上是关于Python爬虫编程思想(42):XPath实战:匹配属性的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(41):XPath实战:选取DOM节点
Python爬虫编程思想(43):XPath实战:按序选择节点
Python爬虫编程思想(87):项目实战--抓取豆瓣电影排行榜
Python爬虫编程思想(87):项目实战--抓取豆瓣电影排行榜