gpt4 book ai didi

c# - 通过由特定形式的 onclick 识别的 webBrowser 按下网站上的按钮

转载 作者:太空宇宙 更新时间:2023-11-03 15:56:54 27 4
gpt4 key购买 nike

我在网页上点击按钮时遇到问题,它有很多同名按钮,但我需要按下的按钮有 onclick="alleyAttack('some ID')" .

请告诉我如何正确修复这部分代码。

foreach (HtmlElement el in webBrowser1.Document.GetElementsByTagName("div"))
{
if (el.GetAttribute("onclick").Equals("alleyAttack(" + listBox1.Items[i] + ")"))
{
el.InvokeMember("click");
}
}

带按钮的整个 div

<div class="button" onclick="alleyAttack(517469);">
<span class="f">
<i class="rl"></i>
<i class="bl"></i>
<i class="brc"></i>
<div class="c">
Fire
</div>
</span>
</div>

最佳答案

我有一个调用 click 方法的项目。我实际做的是以下内容:

(webBrowserElement.Document as HTMLDocument).getElementById("myElement").click();

在 javascript 中,您只需调用 .click(); 即可完美运行,在我的项目中,我是在实际按钮中完成的,但您可以尝试一下。

关于c# - 通过由特定形式的 onclick 识别的 webBrowser 按下网站上的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23227995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com