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+")]')
相关推荐
JustNow_Man3 分钟前
Bun 常用命令速查清单(TypeScript 编译篇)
前端·javascript·typescript
anyup11 分钟前
uni-app 全能日历组件,支持农历、酒店预订、打卡签到、价格日历多种场景
前端·前端框架·uni-app
果然12335 分钟前
Vue 3 Composition API 最佳实践:从项目实战中汲取的经验
前端
鱼人1 小时前
Web Components:未来的前端组件化标准?
前端
果汁华1 小时前
Chrome DevTools MCP:让 AI 编码助手拥有浏览器调试超能力
前端·人工智能·chrome devtools
二月龙1 小时前
移动端适配必杀技:Viewport与响应式布局全解
前端
大萝卜呼呼1 小时前
Next.js第十七课 - 部署
前端·typescript·next.js
只会写Bug2 小时前
后台管理项目中关于新增、编辑弹框使用的另一种展示形式
前端·vue.js
weixin199701080162 小时前
《废旧物资商品详情页前端性能优化实战》
前端·性能优化
用户52709648744902 小时前
Vite 开发代理里的 `ws` 是什么,什么时候该开
前端