问答 可以帮我看看我的代码哪里错了吗 元素定位一直定位不到 报错

A · 2025年11月19日 · 最后由 混泥土瞬间移动工程师 回复于 2025年11月28日 · 6666 次阅读


最佳回复

1、百度是 https 协议啊,你的网址都错了
2、百度的输入框的 xpath 是 “//[@id="chat-textarea"]”
3、百度一下按钮的 xpath 是 “//
[@id="chat-submit-button"]”

共收到 11 条回复 时间 点赞

页面还没有完全加载吧?元素不能交互。

2楼 已删除

id 不对吧,id 早成 chat-input-area 和 chat-submit-button 了

1、百度是 https 协议啊,你的网址都错了
2、百度的输入框的 xpath 是 “//[@id="chat-textarea"]”
3、百度一下按钮的 xpath 是 “//
[@id="chat-submit-button"]”

A #5 · 2025年11月20日 Author
shmily953 回复

谢谢 我刚开始用 id 定位 用这个没定位到

你有问题直接问 ai 把报错都发给 ai,把你那个定位的元素,在 f12 上面找到也发给 ai,就会给你解答,我用阿里的那个多,你可以试试

A #7 · 2025年11月20日 Author
小行星 回复

我就是问过 ai 了 我直接把代码发给他了 他一直说页面还没有完全加载,元素不能交互。 一直在给我改等待页面加载那一块,结果就是现在百度的 id 改了😢

8楼 已删除


复制给它就好了

放弃 selenium 用 playwright 吧

A #12 · 2025年11月26日 Author
西沟里 回复

现在 selenium 已经完全不行了吗😢 我想把 selenium 学了再去学 playwright

A 回复

这不是同一个东西吗

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册