java - 如何从 Firefox 中的 Web 开发人员工具栏下载 'generated source'

标签 java javascript firefox toolbar

我希望我的 java 程序在 Web 开发人员工具栏中查看网页的“生成源”:https://addons.mozilla.org/en-US/firefox/addon/web-developer/ 在 FireFox 中,在“查看源代码”菜单下找到,而不是简单地通过 java 网络定期返回自身的实际 html 源代码:

HttpURLconnection.getInputStream(); 

java 程序可以做到这一点,或者至少将任务委托(delegate)给同一台计算机上的另一个应用程序,用嵌入浏览器的其他东西 (javascript) 编写吗?

最佳答案

selenium应该能够做到这一点。我很久以前用过它,所以我不记得具体如何。但它基本上是一个浏览器插件和一些与插件通信的服务器代码。您可以通过 Java 驱动程序与服务器通信并控制浏览器内容,还可以从 DOM 获取所有数据。

编辑: 取决于是否不需要“真正的”浏览器,您也可以使用 htmlunit这基本上是一个 Java 中的无图形用户界面的浏览器。

关于java - 如何从 Firefox 中的 Web 开发人员工具栏下载 'generated source',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530375/

相关文章:

javascript - 在 highcharts 中使用 BigInt 数字

java - 从 Jenkins grails 插件启动的 Grails 测试不会获取 gradle build 生成的 jars

java - 如何通过 Apache POI 更改 Excel 旭日图中点的图形属性

java - 如何在 Java 中将私有(private) Swing 组件变成公共(public) Swing 组件?

javascript - 通过 javascript 显示通知

javascript - 单击该元素时获取 li 元素文本

html - 图像在容器内不合适并且图像切换没有响应(响应性)

javascript - Firefox 返回无效的时区偏移量?

firefox - Firefox 中的内联 SVG

java - Eclipse for RCP 与 Eclipse Classic 有何不同?