gpt4 book ai didi

java - 页面加载后立即运行 java 脚本命令

转载 作者:行者123 更新时间:2023-12-02 06:38:38 28 4
gpt4 key购买 nike

我通过Java代码通过IE打开网页,如下:

Runtime.getRuntime().exec(url).

我的网页显示带有用户名和密码的身份验证屏幕(所有用户的用户名和密码几乎相同)。

此外,我还创建了 java 脚本,以硬编码方式自动填充用户名和密码。如果我在焦点位于我的网页上时手动运行它,它就可以正常工作。

是否可以通过上述命令运行脚本?我只想打开该页面并且将填充用户名和密码...

谢谢!

最佳答案

首先,您启动浏览器的方法相当不稳定。您当前正在执行的操作是像命令一样运行 URL,即要运行的进程的名称。这类似于在命令提示符或 Windows 运行...对话框中键入它。幸运的是,在这种情况下,Windows 通过使用该 URL 启动 IE 来解释执行 HTTP URL 的尝试,但这在其他环境中不太可能一致。更好的方法是使用 Desktop.browse ,它专门在默认浏览器中启动 URL。

就你的问题本身而言,这是不可能的。您正在生成一个新的 (IE) 进程,它与您的 Java 进程完全分开。如果没有某种形式的进程间通信,Java 将无法即时向 IE 发送命令。唯一可能的方法是将参数传递给新进程解释的命令。然而据我所知,没有任何命令行参数会导致 IE 在页面加载后运行任意一段 JS。

关于java - 页面加载后立即运行 java 脚本命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19384488/

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