外贸网站建设解决方案住建部关于epc总承包文件
news/
2025/9/22 22:45:02/
文章来源:
外贸网站建设解决方案,住建部关于epc总承包文件,开发平台需要什么技术,提升网站知名度我是在edge浏览器中安装的xpath#xff0c;需要安装的朋友可以参考下面这篇博客最新版edge浏览器中安装xpath插件
一、xpathd的使用
安装lxml
pip install lxml ‐i https://pypi.douban.com/simple导入lxml.etree
from lxml import etreeetree.parse() 解析本地文件
htm…我是在edge浏览器中安装的xpath需要安装的朋友可以参考下面这篇博客最新版edge浏览器中安装xpath插件
一、xpathd的使用
安装lxml
pip install lxml ‐i https://pypi.douban.com/simple导入lxml.etree
from lxml import etreeetree.parse() 解析本地文件
html_tree etree.parse(XX.html)etree.HTML() 服务器响应文件
html_tree etree.HTML(response.read().decode(utf‐8)html_tree.xpath(xpath路径) !DOCTYPE html
html langen
headmeta charsetUTF-8/titleTitle/title
/head
bodyulli idl1 classc1北京/lili idl2上海/lili idc3深圳/lili idc4武汉/li/ul!-- ul--
!-- li大连/li--
!-- li锦州/li--
!-- li沈阳/li--
!-- /ul--
/body
/htmlfrom lxml import etree# xpath解析
# 1本地文件 etree.parse
# 2服务器响应的数据 response.read().decode(utf-8) ***** etree.HTML()# xpath解析本地文件
tree etree.parse(路径.html)#tree.xpath(xpath路径)# 查找ul下面的li
# li_list tree.xpath(//body/ul/li)# 查找所有有id的属性的li标签
# text()获取标签中的内容
# li_list tree.xpath(//ul/li[id]/text())# 找到id为l1的li标签 注意引号的问题
# li_list tree.xpath(//ul/li[idl1]/text())# 查找到id为l1的li标签的class的属性值
# li tree.xpath(//ul/li[idl1]/class)# 查询id中包含l的li标签
# li_list tree.xpath(//ul/li[contains(id,l)]/text())# 查询id的值以l开头的li标签
# li_list tree.xpath(//ul/li[starts-with(id,c)]/text())#查询id为l1和class为c1的
# li_list tree.xpath(//ul/li[idl1 and classc1]/text())li_list tree.xpath(//ul/li[idl1]/text() | //ul/li[idl2]/text())# 判断列表的长度
print(li_list)
print(len(li_list))
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910629.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!