当前位置: 首页 > news >正文

网站建站服务的公司自动化测试培训机构哪个好

网站建站服务的公司,自动化测试培训机构哪个好,用qq邮箱做网站,企业融资的目的和意义xpath是python做数据解析的库 目录 1 安装 2 解析本地的html文件 2.1 只有一个标签的情况 2.2 有多个标签的情况 3 解析网上的页面 4 xpath表达式 4.1 绝对路径 4.2 两个斜杠表示中间隔了0级或多级 4.3 通过属性查找 4.4 通过索引查找 4.5 获取文本内容…

xpath是python做数据解析的库

目录

1  安装

2  解析本地的html文件

2.1  只有一个标签的情况

2.2  有多个标签的情况

3  解析网上的页面

4  xpath表达式

4.1  绝对路径

4.2  两个斜杠表示中间隔了0级或多级

4.3  通过属性查找

4.4  通过索引查找

4.5  获取文本内容

4.6  获取属性

4.7  或运算

5  xpath返回的对象使用xpath

6  常见错误

6.1  存在没闭合的标签


1  安装

pip install lxml

2  解析本地的html文件

2.1  只有一个标签的情况

比如我想找到test.html中的title

xpath()中接的是xpath表达式,xpath就和linux中的路径一样,先是html然后是head最后找到title

由于title只有一个,所以返回的结果列表中只有一个title对象

2.2  有多个标签的情况

比如我现在想找到这两个div

3  解析网上的页面

4  xpath表达式

4.1  绝对路径

4.2  两个斜杠表示中间隔了0级或多级

可以表示0级

也可以表示多级

由于两个斜杠表示多级,所以一开始的html也没必要写了

4.3  通过属性查找

比如我找这个

再比如我找这个

4.4  通过索引查找

上面我是对tree.xpath()返回的列表进行索引,我们也可以直接写在xpath表达式中,比如我找第二个div

  • xpath表达式是从第1个算的,不算从第0个算的

4.5  获取文本内容

上面我是在外部使用的text,你也可以在里面使用text(),比如我想获得所有div的文本内容

text()只能拿到直系的文本内容,隔一层就拿不到了

如果你写 //text() 就可以拿到了

4.6  获取属性

比如我想取所有div的something属性值

只有一个div有something这个属性,所以只显示一个

换一个属性也一样,比如class

4.7  或运算

比如我现在想那 span或div 的内容

5  xpath返回的对象使用xpath

6  常见错误

6.1  存在没闭合的标签

我现在想找这个title

那我可以这样写

运行后会报错

这个错误的原因就是有没闭合的标签,比如这里的meta

我们需要闭合这里的标签

|然后再运行就可以了

http://www.rdtb.cn/news/15618.html

相关文章:

  • 建一个网站难不难百度网站大全旧版
  • 做h5的网站页面设计网址收录大全
  • 齐齐哈尔市建设工程监察网站怎么弄一个网站
  • 做网站不用编程软文营销的特点有哪些
  • 郑州网站建设金麦建站cba最新消息
  • 广州正规网站建设企业创新驱动发展战略
  • 北京做手机网站建设百度竞价排名的利与弊
  • 网站模板 chinaz天津seo推广软件
  • 自己做图片网站线上购买链接
  • 武汉网站制作与建设口碑营销的好处
  • 怎样先做网站后买域名最新热点新闻
  • 财税咨询公司关于进一步优化落实疫情防控措施
  • 百度 搜索到手机网站社交媒体营销三种方式
  • 两个路由器做双网站成品网站源码在线看
  • 网站空间到期怎么办口碑营销的特征
  • wordpress登录破解版360优化大师下载
  • 网站建设与优化及覆盖率方案怎么自己做一个网站平台
  • 做安全防护信息的网站深圳最新消息今天
  • 有没有免费做任务赚钱的网站百度优化推广
  • 做网站一般用什么服务器seo网站优化快速排名软件
  • 一个网站seo做哪些工作临沂网站建设优化
  • 在哪些网站上做推广好建设官网的网站首页
  • 建设手机银行的网站搭建网站多少钱
  • 网站建设视频教程。企业网站快速建站
  • 网站制作感受网站打开速度优化
  • 哪有做网站公司seo研究中心倒闭
  • 房地产广告设计网站怎样推广品牌
  • 哪个网站可以做图交易平台软件开发公司经营范围
  • 专业的食品行业网站开发青岛网站快速排名优化
  • 北京做网站需要多少钱品牌推广活动方案