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+")]')
相关推荐
发现一只大呆瓜1 天前
SSO单点登录:从同域到跨域实战
前端·javascript·面试
发现一只大呆瓜1 天前
告别登录中断:前端双 Token无感刷新
前端·javascript·面试
Cg136269159741 天前
JS-对象-Dom案例
开发语言·前端·javascript
无限大61 天前
《AI观,观AI》:善用AI赋能|让AI成为你深耕核心、推进重心的“最强助手”
前端·后端
烛阴1 天前
Claude Code Skill 从入门到自定义完整教程(Windows 版)
前端·ai编程·claude
lxh01131 天前
数据流的中位数
开发语言·前端·javascript
神仙别闹1 天前
基于NodeJS+Vue+MySQL实现一个在线编程笔试平台
前端·vue.js·mysql
zadyd1 天前
Workflow or ReAct ?
前端·react.js·前端框架
程序员杰哥1 天前
Jmeter正则表达式提取器和JSON提取器基础用法
自动化测试·软件测试·测试工具·jmeter·正则表达式·json·测试用例
北寻北爱1 天前
vue2和vue3使用less和scss
前端·less·scss