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 Cookies for HTTPS scraping
是我所的問題已倒在...
在此先感謝!
有初始登錄頁面我試圖訪問後重定向.....沒有人知道任何技巧來獲取我重定向到的頁面發出的Cookie? – Ethan 2012-01-07 06:55:29