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_cookie
są 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?