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+")]')
相关推荐
柒和远方17 小时前
从一次工程审查看 AI 学习产品的边界兜底:RAG 资料链路一致性实战
前端·后端·架构
疯狂的魔鬼17 小时前
一个"懂分寸"的文本省略组件是怎样炼成的
前端·vue.js·设计
angerdream17 小时前
手把手编写儿童手机远程监控App之vue3 AI Gent
前端
李明卫杭州17 小时前
CSS BFC 完全指南:从原理到实战,彻底搞懂这个"结界"
前端
Momo__17 小时前
MDN MCP Server——Mozilla 把 Web 文档接进 AI Agent,从此 LLM 不再瞎编 API
前端·ai编程·mcp
妙码生花17 小时前
现代前端的极致性能 icon 加载方案(死磕成功版)
前端·vue.js·typescript
掘金者阿豪18 小时前
把业务数据变成共享仪表盘:Metabase可视化与远程访问实践
前端·后端
kyriewen18 小时前
折腾了半年 AI 编程工作流,最后发现效率瓶颈是桌上那块屏幕
前端·javascript·ai编程
蜗牛前端19 小时前
codex 全流程开发上线的高颜值礼簿小程序
前端·微信小程序
大龄秃头程序员19 小时前
我在图文流 App 里落地双层缓存、弱网降级与 OOM 治理
前端