使用Jsoup Java登录

如何通过jsoup登录?

Nome utente
Password

我试过这个,但它不起作用:

 Document doc = (Document) Jsoup.connect("http://turni.contacts.com/Default.aspx").data("ctl00_bodyContent_txtUser", "user").data("ctl00_bodyContent_txtPassword", "password").data("ctl00_bodyContent_btnLogin","Conferma") //.cookies(res.cookies()).timeout(0).post(); 

通常登录网站需要两个步骤 –

  1. 您发送GET请求以获取页面,并从中提取一些值,如会话ID等,以及cookie。
  2. 您使用步骤1中的值以及您的用户名和密码发送POST请求。

要知道您需要发送哪些值,请在开发者模式下使用浏览器(按F12键)并检查流量。 更改user agent字符串以匹配您的浏览器,因为某些站点将不同的页面发送到不同的客户端。 你可以在这里看到一个例子。