gpt4 book ai didi

javascript - 用js或vbs触发点击href按钮

转载 作者:行者123 更新时间:2023-11-28 09:04:23 25 4
gpt4 key购买 nike

我的目标是让我的用户能够访问他们需要的页面,而无需通过 3 个不同的页面并单击各种按钮即可到达那里。我能够在这个网站上找到如何为 http://www.cra-arc.gc.ca/esrvc-srvce/tx/bsnss/gsthstrgstry/menu-fra.html 做到这一点网站。现在我正在尝试使用这个网站:http://www.revenuquebec.ca/fr/sepf/services/sgp_validation_tvq/default.aspx但问题是,在第二个网站上,按钮的编码方式不同,因此我的脚本无法使用它,而且我不知道如何调整我的脚本以使其工作

这是我的脚本,与第一个链接完美配合

Call test
Sub test()
With CreateObject("InternetExplorer.Application")

.Visible = True
.Navigate "http://www.cra-arc.gc.ca/esrvc-srvce/tx/bsnss/gsthstrgstry/menu-fra.html"

Do While .Busy Or .readyState <> 4
WScript.Sleep 50
Loop

Set oInputs = .Document.getElementsByTagName("input")

For Each elm In oInputs
If elm.Value = "J'accepte" Then
elm.Click
Exit For
End If
Next

Do While .Busy Or .readyState <> 4
WScript.Sleep 50
Loop
End With
End Sub

区别如下:

第一个站点:使用“value = J'accepte”

第二个站点:使用“title="Accès au service"、class="bouton_acces_fr"和 href="javascript:SoumettreParam('S00047','F')"

所以在脚本中我使用“J'accepte”来触发网站中的点击,但在第二个“值”不存在,我看到按钮的“id”谢谢!

最佳答案

but in the second one "value" does not exist and i see to "id" for the button

If elm.Value <> "J'accepte" Then
elm.Click

将是最简单的解决方案。

关于javascript - 用js或vbs触发点击href按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17322882/

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