经过几个小时的搜索,我仍然对登录后如何访问 html 页面感到有些困惑。查看此处的各种其他帖子以及 Jsoup API,我了解到在访问该页面之后登录页面将需要一些类似这样的代码:
Connection.Response loginForm = Jsoup.connect("https://parentviewer.pisd.edu/")
.method(Connection.Method.GET)
.execute();
Document document = Jsoup.connect("https://parentviewer.pisd.edu/")
.data("username", "testUser")
.data("password", "testPass")
.data("LoginButton", "Login")
.cookies(loginForm.cookies())
.post();
但是,我认为我的理解可能有点偏差,因为我仍然不太了解我应该为每个值添加什么。
例如,在 的网站上,我是否会使用 input name="ctl00$ContentPlaceHolder1$portalLogin$UserName" 作为键和 "testUser" 作为值?
我完成这项任务的方法是否正确?任何帮助是极大的赞赏。