首页 > 解决方案 > 我如何拥有独立的 Java 控制台应用程序来打开带有登录页面的浏览器并阅读页面内容

问题描述

我们将向我们的客户分发一个独立的 Java 控制台应用程序。我们希望应用程序打开一个带有登录页面的网络浏览器(使用亚马逊登录),让用户登录,并在登录完成后读取显示在网络浏览器页面上的 4 位代码。我如何使用 java 应用程序来做到这一点,包括应用程序应该能够读取代码。

我研究了 Selenium,但我认为这更多的是用于测试框架而不是真正的产品。

有什么建议吗?

更具体地说,我想做这样的事情,但在那之后,阅读浏览器中显示的文本。

import java.net.URI;
import java.awt.Desktop; 

java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
String arg="Your URI here";
java.net.URI uri = new java.net.URI( arg );
desktop.browse( uri );

标签: java

解决方案


推荐阅读