gpt4 book ai didi

java - 使用 HtmlUnit 登录网站

转载 作者:行者123 更新时间:2023-12-01 12:06:54 25 4
gpt4 key购买 nike

如何登录http://minecraft-server-list.com/login/login.php使用 HtmlUnit?登录表单似乎没有 ID,因此我无法使用 getFormByName 获取它。

最佳答案

可以使用xpath获取表单
HtmlForm form = page.getFirstByXPath("//form[@action='login.php']");

然后获取用户名和密码字段,例如

final HtmlTextInput textField =  form.getInputByName("Username");
final HtmlPasswordInput pwd = form.getInputByName("password");

然后设置凭据

textField.setValueAttribute("foo");
pwd.setValueAttribute("bar");

获取登录按钮并执行点击

HtmlPage page = (HtmlPage) form.getInputByValue("Login").click();

关于java - 使用 HtmlUnit 登录网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27529034/

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