发现用蓝奏云真不如用TX云对象存储,又快又好还省钱省事。 |
itismine 发表于 2025-4-15 20:38 你这个有效,deepseek给的js代码: document.evaluate("//*[@id='tourl']/a", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.click(); |
可以用 document.evaluate 试试。 |
99101617 发表于 2025-4-15 14:07 我开始就说了 如果有框架 要先枚举框架 你这个明显有框架的哇 |
这个下载按钮位置是相对固定的,看可不可以点击网页某个坐标点,找找看有没有这样的方法 |
给大家一个测试的页面https://wwui.lanzouu.com/ik745uhajgh ,去试试看谁能用JS或其他办法点击到下载按钮触发下载,我是没辙了。 |
document.querySelectorAll('#downurl')[0].click() document.querySelectorAll('#submit')[0].click() |
99101617 发表于 2025-4-15 13:27 不行就 querySelectorAll 要考虑是否存在框架问题 |
乐易论坛 发表于 2025-4-15 12:29 第一种方法document.getElementById,下载按钮是没有ID的所以这种方法不奏效,第二种方法就是目前使用的,a标签按钮的覆盖范围超出按钮视觉层面范围,并非普通的按钮,导致虽然点击了,但点击不到正确的按钮位置,类似的按钮还有很多,比如文心一言、豆包等对话网页的发送按钮也是无法定位到。 |
|Archiver|手机版|小黑屋|递归火山软件开发平台
( 鄂ICP备18029190号 )
GMT+8, 2025-5-10 11:28 , Processed in 0.086159 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.