xpath中使用正则表达式 及 包含 某 属性值

xpath中使用正则表达式

没想到吧 id 也可以模糊定位

比如有个网站正文部分是: //[@id='el-popover-123456']
另一个同级别页面的正文是: //
[@id='el-popover-456789']

要抓取这种正文其实可以用xpath:

python 复制代码
 //*[starts-with(@id, 'el-popover-')]

或者

python 复制代码
//*[contains(@id, 'postmessage_')]

也可以选择在xpath中使用正则表达式:

javascript 复制代码
.xpath(r'//*[re:match(@id, "postmessage_\d+")]')
相关推荐
前端Hardy7 分钟前
HTML&CSS:超酷炫的3D动态卡片
前端·javascript·css
RaidenLiu35 分钟前
从 Provider 迈向 Riverpod 3:核心架构与迁移指南
前端·flutter
前端进阶者36 分钟前
electron-vite_18Less和Sass共用样式指定
前端
数字人直播39 分钟前
稳了!青否数字人分享3大精细化AI直播搭建方案!
前端·后端
江城开朗的豌豆41 分钟前
我在项目中这样处理useEffect依赖引用类型,同事直呼内行
前端·javascript·react.js
听风的码44 分钟前
Vue2封装Axios
开发语言·前端·javascript·vue.js
转转技术团队44 分钟前
前端安全防御策略
前端
掘金一周1 小时前
被老板逼出来的“表格生成器”:一个前端的自救之路| 掘金一周 8.21
前端·人工智能·后端
cc_z1 小时前
vue代码优化
前端·vue.js
龙在天1 小时前
你只会console.log就Out了
前端