碎片,不能单击元素。我能直接改变网站上变量的值吗?

2024-05-19 05:21:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图自动接受蒸汽贸易报价,但绝对不能点击“验证贸易内容”按钮。我已经尝试了所有的方法,包括通过xpath、id等查找。。。但每次它只告诉我“[]”因为它找不到元素,即使一切都是正确的,我尝试了所有的东西上千次。在

我可以直接将elements“onclick”变量的值更改为“True”,只需在inspect元素控制台中键入“ToggleReady('True')”,有没有办法从splitter做到这一点?在

元素代码:

<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>

Tags: 方法dividtrue元素内容style按钮
2条回答

似乎是这样的,那个按钮在主DOM加载后出现。看看是不是真的。 如果按钮是异步加载的,您应该等到按钮加载,这样python脚本就可以解析它并单击。在

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

您应该在一段时间后或detect that the page has been loaded时搜索此按钮。在

相关问题 更多 >

    热门问题