VBScript 使用ie.document.location.href获取到URL地址,如何把其中所有的参数名加到一个数组中,并改变其中一个参数的值,然后访问新的URL
时间: 2024-05-16 09:12:19 浏览: 89
地址?
对于您的问题,我可以给出以下 VBScript 代码示例:
```
Set args = CreateObject("Scripting.Dictionary")
params = Split(Mid(ie.document.location.href, InStr(ie.document.location.href, "?") + 1), "&")
For Each param In params
parts = Split(param, "=")
If Not args.Exists(parts(0)) Then
args.Add parts(0), parts(1)
End If
Next
args("yourParam") = "newValue"
newUrl = Mid(ie.document.location.href, 1, InStr(ie.document.location.href, "?")) & Join(args.Items, "&")
ie.Navigate newUrl
```
请注意,此代码假设您已经设置了一个名为“ie”的 IE 浏览器对象。此外,我需要提醒您,我的功能是 ChitGPT,并不具备实际编程能力,因此此代码仅供参考。
阅读全文