美文网首页
xpath的使用

xpath的使用

作者: 骚X | 来源:发表于2019-08-04 19:18 被阅读0次

xpath的使用

1.安装:
pip install lxml
2.引用:
from lxml import etree
创建etree对象进行指定数据解析
1.本地
etree = etree.parse(‘本地路径’)
etree.xpath(‘xpath表达式’)
2.网络
etree = etree.HTML(‘网络请求到页面的数据’)
etree.xpath(‘xpath表达式’)
常用的xpath表达式:
属性定位:
找到class属性值为song的div标签
div[@class=‘song’]
层级索引定位
找到class属性值为tang的div的直系子标签ul下的第二个子标签li下的直系子标签a
div[@class=‘tang’]/ul/li[2]/a
逻辑运算
找到href属性值为空且class属性值为du的a标签
a[@href=’’ and @class=‘du’]
模糊匹配
  • /表示获取某个标签下的文本内容 //div[@class=‘song’]/p[1]/text()
  • //表示获取某个标签下的文本内容和所有子标签下的文本内容 //div[@class=‘tang’]//text()
取属性
  • //div[@class=‘tang’]//li[2]/a/@href

相关文章

  • python爬虫之xpath

    一. python使用xpath 使用时先安装 lxml 包 二. xpath简介 XPath,全称 XML Pa...

  • python爬虫之XPath解析

    XPath 简介: XPath 是一门在 XML 文档中查找信息的语言 什么是 XPath? XPath 使用路径...

  • Python爬虫(十三)_案例:使用XPath的爬虫

    本篇是使用XPath的案例,更多内容请参考:Python学习指南 案例:使用XPath的爬虫 现在我们用XPath...

  • lxml结合xpath注意事项

    1.使用Xpath语法,应该使用Element.xpath方法,来执行xpath选择 示例代码如下: 2.获取某个...

  • xpath的使用

    xpath的使用

  • xpath , beautifulsoup4 , pyquery

    xpath xpath 语法 xpath的使用: 常用的语法: 使用bs4 文档解析器常用的两种 获取文本内容 p...

  • 爬虫解析库XPath使用

    爬虫解析库XPath使用 1.XPath简介 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于...

  • xpath使用笔记

    xpath学习笔记 xpath简介 xpath 用于在XML文档中通过元素和属性进行导航xpath 使用路径表达式...

  • XPath

    XPath 简介 什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准...

  • xpath-函数的使用

    继上篇xpath使用后,接下来简单的就爬虫相关方面的关于xpath函数的使用! 1.xpath函数应用场景: 在爬...

网友评论

      本文标题:xpath的使用

      本文链接:https://www.haomeiwen.com/subject/ssgydctx.html