【问题标题】:(Java) Is it possible to read Internet Explorer form data?(Java) 是否可以读取 Internet Explorer 表单数据?
【发布时间】:2016-08-09 21:35:46
【问题描述】:

我刚刚开始使用这个过程,但我想问一下是否可以仅使用 Java。

在工作中,我们的大部分工作都使用 Intranet。我正在开发一个使用这些网站的一些信息的应用程序。但是,我们目前需要从 IE 复制并粘贴到我的 JavaFX 应用程序中。

我想知道 Java 是否提供了与 Windows API 的任何形式的集成,允许我自动将数据从 IE 提取到我的应用程序。

例如,有一个基于 Web 的表单,其中包含多个文本字段;我希望能够以编程方式捕获其中写入的文本。

编辑:我无法直接访问网站代码。

【问题讨论】:

  • 如果您只是将数据复制到您的应用程序中,为什么不使用嵌入页面的 Java 应用程序替换现有的 Web 表单?然后你就避免了捕获输入网页数据的整个问题
  • 这超出了我正在开发的范围。我基本上只需要来自一个更大、非常复杂的网络表单的一些小信息。
  • 如果你真的想解析网页,你可以解析网页,但如果有一个 Web 服务,你会更好,或者你可以直接做 get / post 请求。

标签: java internet-explorer


【解决方案1】:

嗯,我不认为它是这样工作的,

你可以做一个java scraper,它是一个程序来获取某个页面的代码html,但是你不能从表单中获取数据,因为客户端是不同的。

也许您可以从 Web 客户端表单将用户/密码发送到应用程序,但您不能从应用程序侵入网页中的表单,该表单位于表单字段值中的网页中

【讨论】:

  • 碰巧知道哪种语言可以做到这一点?我知道这样做是可能的,因为我的工作已经有一个应用程序可以做到这一点(它是旧的和过时的;我正在为它创建一个替代品)。但由于旧应用的开发者不在,我们没有办法更新它或检查它的源代码。
【解决方案2】:

所以你需要从 IE 中获取表单数据但你不能将代码放入网站。这听起来像是插件的任务。考虑developing your own plugin or extension (probably in javascript) in IE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-13
    相关资源
    最近更新 更多