首页 > 其他分享 >lxml的实际使用

lxml的实际使用

时间:2023-09-26 21:45:19浏览次数:44  
标签:xpath lxml text strip html 使用 div 实际

点击查看代码
html = etree.HTML(resp.text)
divs = html.xpath("/html/body/div[6]/div/div/div[2]/div[5]/div[1]/div")

for div in divs:
    companyName = div.xpath("./div/div/a[1]/div[1]/p/text()")[1].strip()
    price = div.xpath("./div/div/a[2]/div[2]/div[1]/span[1]/text()")[0].strip("¥")
    software = "saas".join(div.xpath("./div/div/a[2]/div[2]/div[2]/p/text()"))

避免SSL警告
from requests.packages import urllib3

标签:xpath,lxml,text,strip,html,使用,div,实际
From: https://www.cnblogs.com/W3-w/p/17731261.html

相关文章

  • 【C语言初阶篇】for语句的基本语法和使用规则!
    <br><br/><center><fontcolor="#006666">......
  • 【Docker】使用 Docker 启动 mysql,配置挂载数据文件夹与配置文件
    #1:先创建挂载文件夹mkdir-p/mysql/config;mkdir-p/mysql/data;mkdir-p/mysql/logs#2:创建配置文件vim/mysql/config/my.cnf#3:修改权限chmod777/mysql/config/my.cnf#4:添加以下参数#event_scheduler=ON表示开启事件支持#lower_case_tabl......
  • Linux系统使用ffmpeg将大量的图片合成.gif
    ubuntu系统可以使用ffmpeg命令对图像的格式和大小等进行转换,也可以对视频进行处理。安装ffmpegsudoapt-getupdatesudoapt-getupgradesudoaptinstallffmpeg使用ffmpeg将大量的图片合成.gif动图,比如,图片的命名格式为animation-cohesion.0001.tif、animation-cohesion.......
  • openGauss学习笔记-81 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT使用概
    openGauss学习笔记-81openGauss数据库管理-内存优化表MOT管理-内存表特性-MOT使用概述MOT作为openGauss的一部分自动部署。有关如何计算和规划所需的内存和存储资源以维持工作负载的说明,请参阅MOT准备。参考MOT部署了解MOT中所有的配置,以及服务器优化的非必须选项。使用MOT的方......
  • linux系统中df命令使用
    1.检查文件系统磁盘空间使用情况这 df 命令显示文件系统上的设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和挂载点信息。[root@local ~]# dfFilesystem           1K-blocks      Used Available Use% Mounted on/dev/cciss/c0d0p2   ......
  • C#6-c#7 知识点使用汇总
    七、C#6.0语法及使用6.0.01usingstatic静态导入指令命名了一种类型,无需指定类型名称即可访问其静态成员和嵌套类型.demo:usingstaticSystem.Console;WriteLine("dennychen");//System.Console.WriteLine("dennychen");6.0.02trycatchwhen异常筛选器:仅在满足某些......
  • Ant使用总结
    Ant应用简单总结[code]1Ant是什么?ApacheAnt是一个基于Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次......
  • 视频融合平台EasyCVR如何使用视频监控系统搭建森林防火与人车管理系统解决方案
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......
  • zsh的错误配置导致sftp无法正常使用
    先上图。有段时间一直用MobaTerm之类的终端连接ssh都正常,但sftp一直练不上。起初只是以为是软件的原因,后来今天用filezilla上传数据发现sftp会报超时(报错如上。折腾了半天才发现是.bashrc文件里的一行zsh引起的,把他注释掉之后就一切正常了。下面是.bashrc的对应配置#starship......
  • 视频融合平台EasyCVR如何使用视频监控系统搭建电商货物可视化追溯解决方案
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......