gpt4 book ai didi

java - 从程序中启动网站,并将数据输入到特定字段

转载 作者:行者123 更新时间:2023-12-01 16:02:05 24 4
gpt4 key购买 nike

虽然我已经编程了几年,但我只真正涉足了网络方面的事情,到目前为止,它更多地是基于计算机的应用程序。我想知道,例如,在java中,我将使用什么库定义的函数或自定义函数来让程序将网络浏览器启动到某个站点?另外,作为对此的扩展,我如何让它在网站中找到某个字段,例如搜索框(如果它不是光标的当前目标),然后用字符串填充它并将其提交到服务器? (也许这是一种通过 ID 查找的场景?!)

此外,有没有办法控制用户是否可见。我的意思是,如果我想在用户继续使用该程序时做一些后台任务,我会希望该程序将数据提交到网页,而不会打扰用户的整个视觉方面?

这可能是基本的,但就像我说的,我从未尝试过,所以如果有人可以提供一些粗略的代码大纲,我会非常感激。

非常感谢

最佳答案

我认为Selenium可能就是您正在寻找的。

Selenium 允许您启动 Web 浏览器,将其启动到某个网站并与其交互。此外,还有一个 Java API(顺便说一下,还有许多其他语言)允许您从 Java 应用程序控制启动的浏览器。

需要进行一些调整,但您也可以使用 headless Web 浏览器在后台启动 Selenium。

关于java - 从程序中启动网站,并将数据输入到特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3606935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com