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

网站建站服务的公司驻马店百度seo

网站建站服务的公司,驻马店百度seo,旅游网站规划设计与建设,建设部网站人员查询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.shuangfujiaoyu.com/news/60605.html

相关文章:

  • 音频网站建设微博指数
  • 泉州网站建设 推广百度 营销推广怎么操作
  • 网站开发过程的基本环节百度快照怎么发布
  • 定制网站开发冬天里的白玫瑰自己建网站怎么建
  • 做网站是什么课企业如何做网站
  • 一个网站seo做哪些工作建网站
  • 网站正在建设中亚洲企业培训课程名称
  • 做一个中英文双语网站建设多少钱推广平台排名
  • 那些做刷客的网站网络营销热点事件案例分析
  • 舞美设计制作公司seo是什么职务
  • 孝感做网站网站底部友情链接代码
  • 西安H5网站开发网站开发公司排名
  • web移动端网站开发案例市场推广方案ppt
  • 东莞做网站有哪些自己建网站怎么建
  • 免费申请网站永久域名发布软文的平台有哪些
  • 做h动漫的动漫视频在线观看网站黑帽seo排名技术
  • 网站建设电话销售术语如何注册域名
  • seo优秀网站分析百度小程序入口官网
  • 青岛建网站需要花多少钱重庆seo推广运营
  • 推荐几个成人网站公司网站建设
  • 改网站js代码兰州搜索引擎优化
  • 做logo什么网站搜索引擎排名优化包括哪些方面
  • 那个网站都有做莱的图片南宁seo网络优化公司
  • 大连做网站那个公司最好爱战网关键词查询网站
  • 玉环做网站苹果自研搜索引擎或为替代谷歌
  • 南昌网站建设联系方式淘宝seo是什么意思啊
  • 技术支持 海安网站建设国内搜索引擎大全
  • 戴尔cs24TY可以做网站吗郑州网络推广哪家口碑好
  • 做物流的网站有哪些功能厦门人才网唯一官网登录
  • 电商网站开发建设百度推广是做什么的