java - 我如何拥有独立的 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 );
解决方案
推荐阅读
- c - 如何将二进制文件数据组织成链表?
- php - 邮件中的 Woocommerce 插件简码
- android - 在快速按下电源按钮 3 次或按住时运行一个功能 - 在 Android 上的 React-Native 中
- jmeter - 在 Jmeter 中使用灵活的文件编写器会在输出 csv 中产生不需要的结果
- javascript - 带有打字稿的上下文 Api
- c# - 使用 C# 抓取 Facebook 市场项目
- mongodb - 在 express/mongoose/mongoDB 中设置错误处理程序
- c# - 图片尺寸调整过程的优化
- react-native - TypeError:null 不是对象(评估 '_reactNative.NativeModules.RNTimePickerAndroid.dismiss')
- html - 火狐手机自动播放静音