我的老板让我写一个 HTML 解析器来获取一些表格数据....好吧,我被困在这里和那里,真的需要你的帮助 :)
首先,我需要登录网站,然后导航到另一个 url(我希望它可以与 cookie 一起使用)并获取数据。
登录表单有用户名和密码字段和一个包含很多选项的选择列表,我喜欢选择第二个选项..我该怎么做?
这是我已经得到的代码:
System.setProperty("javax.net.ssl.trustStore", "C:\\unicert.jks");
Response res = Jsoup.connect("URL to Loginform")
.data("u", "UsernameHere")
.data("p", "PasswortHere")
.data("r", "Second Option")
.method(Method.POST).execute();
Map<String, String> loginCookies = res.cookies(); //Getting the Cookies
Document doc2 = Jsoup.connect(url).cookies(loginCookies).get(); //loading new Site with Cookies
我很想从你这里:) 非常感谢!亚历克斯