我的Boss告诉我要编写一个HTML解析器来获取一些表数据.... 好吧,我被困在这里,真的需要你的帮助:)。
首先,我需要登录网站,然后导航到另一个网址(我希望它可以使用cookie)并获取数据。
Loginform获得了用户名&密码字段和有很多选项的选择列表,我喜欢选择第二个选项..我可以这样做吗?
以下是我的代码:
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
我很乐意和你在一起:)非常感谢! 亚历