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+")]')
相关推荐
GISer_Jing1 分钟前
Todos
前端·人工智能·学习
hresh3 分钟前
两个 Chrome 窗口各 20 多个 tab 后,我把 tab-out 改成了更顺手的 TabNest
前端·chrome·后端
invicinble3 分钟前
前端技术栈--vuecli页面固定思路解密,与vue-router技术栈信息
前端·javascript·vue.js
shadowcz0076 分钟前
CHI 2026 归来:AI/LLM 正在重写人机交互的底层语法
前端·人工智能·html·人机交互
Moment10 分钟前
面试官:LangChain中 TS 和 Python 版本有什么差别,什么时候选TS ❓❓❓
前端·javascript·后端
JarvanMo13 分钟前
SINT能否取代GetX?
前端
Mintopia15 分钟前
深入理解计算机架构:从硬件到软件的桥梁
前端
大尚来也15 分钟前
HTTPS的性能优化:从握手延迟到会话复用
前端
尘埃落定wf17 分钟前
LangChain AgentExecutor 完全指南:ReAct循环+Memory+LLM实战
前端·javascript·react.js
数智前线18 分钟前
百灵大模型认领“Elephant”:Ling-2.6-flash定价每百万token 0.1美元
前端·javascript·microsoft