java - 使用 Java 控制谷歌浏览器

标签 java firefox google-chrome

我一直在寻找一种使用 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/

相关文章:

java - 在我的应用中使用相同的 Intent 选择器共享多条消息

Java不允许多重继承,我混淆了子类继承Object类和它的父类(super class)?

java - A* 算法 8 谜题

javascript - 如何使用 Firefox 开发者工具检查 javascript

firefox - 我应该如何以及通过什么为 Firefox 创建插件?

java - 生成类型 IDENTITY 是如何工作的?它如何知道下一个要插入的主键是什么

linux - 为什么在 Linux/Ubuntu 中支持硬件加速 Canvas (html) 需要这么长时间? (火狐/ Chrome )

google-chrome - Chrome 浏览器硬件中的 CSS3 转换是否在 PC 中加速?

javascript - 无法通过 Chrome 扩展程序编辑响应 header

google-chrome - Chrome 中已弃用 rel ="prerender"