lxml结合xpath注意事项

Posted zhouchao123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lxml结合xpath注意事项相关的知识,希望对你有一定的参考价值。

  1. 使用Xpath语法,应该使用Element.xpath方法,来执行xpath选择,示例代码如下:
    trs = html.xpath("//tr[position()>2]")
    xpath函数返回的永远是一个列表

2.获取某个标签的属性:
href = html.xpath("//a/@href")

3.获取文本 , 通过xpath下的text()函数:
address = tr.xpath("./td[4]/text()")[0]

4.在某个标签下使用xpath函数 , 获取其子孙函数, 应该在//的前面加一个点 ,代表在当前元素下获取
address = tr.xpath("./td[4]/text()")[0]






以上是关于lxml结合xpath注意事项的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫基础——XPath语法的学习与lxml模块的使用

关于爬虫中常见的两个网页解析工具的分析 —— lxml / xpath 与 bs4 / BeautifulSoup

Python解析库lxml与xpath用法总结

谷歌浏览器直接提取的xpath,在python中为啥无法提取相应内容

谷歌浏览器直接提取的xpath,在python中为啥无法提取相应内容

使用 xpath/lxml 抓取文本