2011-12-24 72 views
0

嗨我正在做一个Android应用程序,需要我需要登录到网站才能获取的数据。我之前和JSoup一起工作过,所以我一直试图在这里使用它来处理我所有的HTML格式。点击登录后抓取cookie?

基本的东西流是我去登录网站使用此代码

LOGIN is the URL 

Connection.Response res = Jsoup.connect(LOGIN) 
      .data("username", "/*username*/") 
      .data("password", "/*password*/") 
      .method(Method.POST) 
      .execute(); 

//get the cookies and save it in the sessionId string 
Map<String, String> loginCookies = res.cookies(); 

再后来我就转到另一个网站,并需要使用的cookie。问题是我似乎错过了一个cookie。当我按下登录按钮访问页面时,我会看到通过cookie怪兽插件观察到的cookie。然后在按下登录按钮之后,在浏览器中添加了另一个不在我的应用中的cookie,这对维护我的登录状态至关重要。

那么我怎样才能得到这个按下按钮后添加的流氓cookie?

我看了看这里多个岗位,我已经学到了很多关于使用cookie的工作,

Sending POST request with username and password and save session cookie

jsoup posting and cookie

Jsoup Cookies for HTTPS scraping

是我所的问题已倒在...

在此先感谢!

+0

有初始登录页面我试图访问后重定向.....没有人知道任何技巧来获取我重定向到的页面发出的Cookie? – Ethan 2012-01-07 06:55:29

回答

0

解决了这个问题(我知道,反应迟缓)我在这里使用get方法,我相信