Tag: 网页抓取

用于HTTPS抓取的Jsoup Cookie

我正在试验这个网站,在欢迎页面上收集我的用户名,以学习Jsoup和Android。 使用下面的代码 Connection.Response res = Jsoup.connect("http://www.mikeportnoy.com/forum/login.aspx") .data("ctl00$ContentPlaceHolder1$ctl00$Login1$UserName", "username", "ctl00$ContentPlaceHolder1$ctl00$Login1$Password", "password") .method(Method.POST) .execute(); String sessionId = res.cookie(".ASPXAUTH"); Document doc2 = Jsoup.connect("http://www.mikeportnoy.com/forum/default.aspx") .cookie(".ASPXAUTH", sessionId) .get(); 我的cookie(.ASPXAUTH)总是以NULL结尾。 如果我在网页浏览器中删除这个cookie,我会失去联系。 所以我相信这是正确的cookie。 另外,如果我改变了代码 .cookie(".ASPXAUTH", "jkaldfjjfasldjf") Using the correct values of course 我可以从这个页面上删除我的login名。 这也让我觉得我有正确的cookie。 那么,我的cookies怎么来了? 我的用户名和密码名称字段是否有误? 别的东西? 谢谢。