博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
xpath之starts-with()
阅读量:6257 次
发布时间:2019-06-22

本文共 695 字,大约阅读时间需要 2 分钟。

一般写法

from lxml import  etreehtml = '''    
  • 需要的内容1
  • 需要的内容2
  • 需要的内容3
  • '''selector = etree.HTML(html )contents = selector.xpath ( '//li[@class = "tag_1"]/text()')print(contents)

    输出:

    D:\Python\venv\Scripts\python.exe D:/Python/venv/test9.py
    ['需要的内容1']

    Process finished with exit code 0

    starts-with()可以获取类似标签的信息。

    from lxml import  etreehtml = '''    
  • 需要的内容1
  • 需要的内容2
  • 需要的内容3
  • '''selector = etree.HTML(html )contents = selector.xpath ( '//li[starts-with(@class ,"tag")]/text()')for content in contents: print (content)

    输出:

    D:\Python\venv\Scripts\python.exe D:/Python/venv/test9.py
    需要的内容1
    需要的内容2
    需要的内容3

    Process finished with exit code 0

    **

    转载于:https://blog.51cto.com/12884584/2352679

    你可能感兴趣的文章
    Android OpenGL ES 应用(二) 纹理
    查看>>
    谈谈D2
    查看>>
    解决li在ie,firefox中行高不一致问题
    查看>>
    [译] OpenStack Liberty 版本中的53个新变化
    查看>>
    How to mount usb device in CentOS?
    查看>>
    机器学习中的贝叶斯方法---当后验分布无法计算时如何求得预测模型?
    查看>>
    Kali无法定位软件包的解决方案
    查看>>
    Webwork 学习之路【01】Webwork与 Struct 的前世今生
    查看>>
    串口调试问题 【转】
    查看>>
    利用客户端缓存对网站进行优化
    查看>>
    Elasticsearch之head插件安装之后的浏览详解
    查看>>
    zabbix监控-基本原理介绍
    查看>>
    循环神经网络(RNN)模型与前向反向传播算法
    查看>>
    使用bash编写Linux shell脚本--参数和子壳
    查看>>
    现代软件工程讲义 5 项目经理 Program Manager
    查看>>
    DotNet语音技术实现(实现电脑发音)
    查看>>
    Qt中用正則表達式来推断Text的语种,主要通过推断unicode的编码范围
    查看>>
    ASP.NET中 HyperLink(超链接)的使用
    查看>>
    Java异常
    查看>>
    [转载]全面深入了解电脑死机的原因
    查看>>