2016-07-25 1 views
0

私はいくつかのURLのHTMLソースをダウンロードしようとしています。このために私はイオンライブラリ(https://github.com/koush/ion)を使用します。問題は、それが常に私をログインページ(そしてこのログインページのIon libダウンロードソース)にリダイレクトすることです。私はwebviewを介してログインし、クッキーセッションをイオンライブラリに共有したい。その後、私はリダイレクトせずにURLのHTMLソースをダウンロードすることができます。これを行う方法はありますか? おかげAndroid第3部のライブラリ用にwebview Cookieを共有する方法

答えて

1

これはあなたにクッキーを与える:

@Override 
public void onPageFinished(WebView view, String url){ 
String cookies = CookieManager.getInstance().getCookie(url); 
//do what you need with cookies 
} 

とクッキーを設定するには、どのようにこの:

CookieManager.getInstance().setCookie(url, cookies); 
+0

おかげで、私はこの方法でクッキーを取得することができます。私の問題は、私は自分のlibにこのクッキーを設定できないということです。だからlibはまだ私をリダイレクトします。このクッキーをwebviewからアプリ全体に設定する方法はありますか? – marusinm

+0

これを試すことができます: CookieManager.getInstance()。setCookie(url、cookies); //文字列クッキー – Yoni

関連する問題