分裂,无法单击元素.我可以直接更改网站上的变量值吗?



我试图自动接受蒸汽交易报价,但绝对无法点击"验证交易内容"按钮。我已经尝试了一切,包括通过 xpath、id 等查找......但每次它只是告诉我"[]"因为它找不到元素,即使一切都是正确的并且我尝试了数千次。

我可以通过在检查元素控制台上键入"ToggleReady('True'("直接将元素"onclick"变量的值更改为"True",有没有办法以某种方式从碎片中做到这一点?

元素代码:

<div class="readystate short" id="you_notready" onclick="ToggleReady( true );" style="">
<div class="content">
Confirm trade contents                                  <span id="notready_tradechanged_message" style="display: none;">
Offer changed.                                  </span>

似乎是,该按钮在加载主 DOM 后出现。检查它是否属实。 如果该按钮异步加载,则应等到按钮加载,以便 python 脚本可以解析它并单击。

"验证交易内容"在加载交易中的每个项目后显示为可用按钮。例如,如果我交易 30 个 CS:GO 密钥,交易报价窗口将加载所有项目信息,在整个页面完全加载所有项目及其信息后,该按钮将变得可用。

您应该在一定时间后或检测到页面已加载时搜索此按钮。

相关内容

  • 没有找到相关文章

最新更新