跳到主要内容

1 篇博文 含有标签「XPath」

元素定位、XPath / CSS 选择器与辅助脚本

查看所有标签

自用油猴脚本:Alt+X 一键生成 XPath,直接转成 DrissionPage / Playwright 代码

· 阅读需 21 分钟
骚神
DP_helper 插件作者

写 DrissionPage 脚本时,定位元素这一步花的时间往往比业务流程还多。DevTools 里的 Copy XPath 有几个问题:复制出来的是绝对路径(/html/body/div[2]/...),页面稍微改一点层级就失效;生成的 //div[@id="x"]/div[3]/span[1] 太长;最关键的是——它只给你 XPath,不给你能直接跑的代码。

所以用油猴写了个自用脚本:Alt+X 进入拾取模式 → 点一下元素 → 勾选你关心的定位条件(id / 文字 / 任意属性)→ XPath 自动拼好 → 一键复制成 DrissionPage 或 Playwright 的代码。整个过程不出控制台。