jak uzyskać wszystkie pliki cookie lub adres URL pliku cookie z android.webkit.CookieManager

głównie zalogowałem się na facebooku używając webview. więc nie wiem, które pliki cookie, dla których adresy URL są zapisywane w CookieManager. Nie wiem, czy jest to możliwe, czy nie, ale wiem, jak to zrobić.

teraz muszę pobrać stronę za pomocą Jsoup. ale muszę przekazać plik cookie, aby uzyskać stronę, w przeciwnym razie serwer zwróci mi pager błędów.

Chcę go z Jsoup, ponieważ potrzebuję informacji ze strony

próbowałem czegoś takiego, ale cały czas otrzymuję stronę błędu:

Map<String, String> cookies = new HashMap<String, String>();
cookies.put(domain1, my_cookie1);
cookies.put(domain2, my_cookie2);
cookies.put(domain3, my_cookie3);
cookies.put(domain4, my_cookie4);

Document doc = Jsoup.connect(uri.toString())
                            .cookies(cookies)
                            .timeout(10000)
                            .get();
Log.e("title", doc.title());

my_cookiesą pobierane z CookieManager. i nie są zerowe, ponieważ je wydrukowałem.

Myślę, że problem dotyczy ciasteczek. albo nie? czy istnieje jakieś rozwiązanie. Myślę, że brakuje mi ciasteczka z CookieManager.

muszę dostać stronę.

Edytowane:

lub czy możliwe jest przekazanie menedżera cookimanager do Jsoup? tak, że może bezpośrednio pobrać plik cookie z cookiemanager. lub czy mogę wiedzieć, które pliki cookie są potrzebne do uzyskania mojej pożądanej strony?

questionAnswers(1)

yourAnswerToTheQuestion