python xpath

Posted 蛋蛋烦蛋蛋

tags:

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

import requests
from lxml import etree
# //ul[@id = "showImg"]/li/a/img/@src

text = requests.get(‘your url).text
# html = etree.HTML(text)
# result = etree.tostring(html)
# print(result.decode(‘UTF-8‘))
html = etree.HTML(text)
# ‘//‘表示获取当前节点子孙节点,‘*‘表示所有节点,‘//*‘表示获取当前节点下所有节点
result = html.xpath(//ul[@id = "showImg"]/li/a/img/@src)

for i in result:
    print(i)

传送门

以上是关于python xpath的主要内容,如果未能解决你的问题,请参考以下文章

python xpath 获取指定页面中指定区域的html代码

python lxml xpath爬取优美图库的妹子图代码

Python Xpath的解析,应用

Python爬虫编程思想(46):使用Chrome验证XPath

XPath 歧义

Python:XPath 在 ElementTree 中不可用