首页 > 其他分享 >【分享】影刀使用xpath捕获指定的元素

【分享】影刀使用xpath捕获指定的元素

时间:2023-10-10 16:55:37浏览次数:31  
标签:xpath h1 header 捕获 元素 影刀 id

xpath捕获元素比较精准,前面也介绍了xpath的用法

现在捕获社区里帖子详情页的标题

//*[@class='discuss_detail_header___3LhnQ']/h1

找到class是discuss_detail_header___3LhnQ的子元素h1



获取文章内容

//*[@id='w-e-textarea-1']

找到id是w-e-textarea-1的元素



获取元素的源代码,就可以获取到html内容了


标签:xpath,h1,header,捕获,元素,影刀,id
From: https://www.cnblogs.com/taoshihan/p/17755120.html

相关文章

  • 【转】JS事件捕获和事件冒泡
    DOM事件流(eventflow)存在三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段。事件捕获(eventcapturing):当鼠标点击或者触发dom事件时(被触发dom事件的这个元素被叫作事件源),浏览器会从根节点=>事件源(由外到内)进行事件传播。事件冒泡(dubbedbubbling):事件源=>根节点(由内到外)......
  • 数据解析之XPATH
    数据解析之XPATH1、xpath安装与使用安装安装lxml库pipinstalllxml-ipip源2、解析流程与使用解析流程实例化一个etree的对象,把即将被解析的页面源码加载到该对象调用该对象的xpath方法结合着不同形式的xpath表达进行标签定位和数据提取使用导入lxml.etreef......
  • 影刀引用Python模块实现html转为markdown
    比如,我获取了一段html的文本,想要转成markdown格式,可以参考下面用法1.引入一个html2text的包,右键可以看到python包管理器2.插入python代码,转换变量有疑问加站长微信联系(非本文作者)......
  • xpath 处理自增的id manage11 使用表达式 //*[starts-with(@id, "manage") and
      //*[starts-with(@id,"manage")andnumber(substring-after(@id,"manage"))=11] 1.使用starts-with()函数选择以"manage"开头的所有元素,2.使用substring-after()函数获取ID中"manage"后面的部分。3.使用number()函数将这部分转换为数字,4.使用逻辑运算符and来判断......
  • 前端项目异常监控-全局捕获Promise错误
    1.核心全局监听unhandledrejection,该事件为Promise被reject时但没有reject处理器时(没有被catch处理),则触发该事件。( async函数内部的异步任务一旦出现错误,那么就等同于async函数返回的Promise对象被reject。)2.编写辅助函数2.1getLastEvent获取最后一个事件letlastEv......
  • flask统一异常捕获(作用:统一捕获指定的异常并返回)
    flask中可以使用装饰器errorhandler来对指定的异常、状态码等统一捕获并处理。对指定的状态码进行统一捕获@app.errorhandler(404)#参数e是异常的详细信息的对象,必须要有一个参数接收异常对象。defpagenotfound(e):#比如可以重定向到统一的404静态页面中。#不过......
  • 【日常收支账本】【Day03】通过ElementTree+XPath实现对XML文件的读写
    一、项目地址https://github.com/LinFeng-BingYi/DailyAccountBook二、新增1.解析xml文件1.1功能详述解析所设计的xml文件格式,并将所得数据存入变量。点击查看xml格式<DailyAccountBook><balance><fund><value>5000.00</value>......
  • selenium的xpath
    <labelfor="fname">Firstname:</label><br><inputclass="information"type="text"id="fname"name="fname"value="Jane"><br><br>对应的xpath //inpu......
  • XPATH&CSS规则
    css定位规则 css定位示例 xpath定位规则  xpath定位示例 ......
  • python+playwright 学习-83 page.expect_response()捕获网络返回数据
    前言expect_response()方法可以捕获接口返回的数据,在爬取网页数据时非常有用。expect_response()使用官方文档示例withpage.expect_response("https://example.com/resource")asresponse_info:page.get_by_text("triggerresponse").click()response=response_inf......