我一直在寻找一种使用 java 控制 google chrome 或 firefox 或 internet explorer 的方法。
假设我只是调用一个将 URL 作为参数传递的函数,页面将被加载。
我正在编写一个 java 程序,我可以用它自动在服务器上保存文件,这样我就不必登录到 cpanel 然后手动制作它,我可以使用 php 来保存文件但是我需要测试站点设计的情况。 但是由于我是 Java 的新手,所以我对做事的了解不多。
谢谢, 斯里吉斯
最佳答案
我怀疑是否有一种方法可以在不知道或没有其 API 的情况下控制 Web 浏览器。如果你想控制的网络浏览器没有为你的java提供API那么这是不可能的。
如果您希望能够完全控制您的网络浏览器,您应该尝试使用他们的 API 开发插件,而不是通过 JAVA。
如果您只想在默认网络浏览器中打开一个链接,试试这个:
java.awt.Desktop.getDesktop().browse(java.net.URI.create("http://google.com"));
此代码在您的默认网络浏览器中打开 url。我用它来打开很多论坛页面,因为它需要从我的网络浏览器登录 session 并一次保存所有页面。
关于java - 使用 Java 控制谷歌浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5249115/