使用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();
通常登录网站需要两个步骤 –
- 您发送
GET
请求以获取页面,并从中提取一些值,如会话ID等,以及cookie。 - 您使用步骤1中的值以及您的用户名和密码发送
POST
请求。
要知道您需要发送哪些值,请在开发者模式下使用浏览器(按F12键)并检查流量。 更改user agent
字符串以匹配您的浏览器,因为某些站点将不同的页面发送到不同的客户端。 你可以在这里看到一个例子。