2017-08-24 15 views
-1

HI android guys私はアンドロイドアプリを開発しています。私は、webviewにinstagram(www.instagram.com)をロードしています。 私は何を望んでいますか?私はwebviewでビデオURLを再生したいと思います。 問題:私はinstagramビデオをクリックしても別のページには表示されないので、ビデオURLを取得できません。 ビデオのURLを取得する方法はありますか? enter image description hereAndroid WebViewでInstagramの動画URLを取得するにはどうすればよいですか?

+0

WebViewClientを使用していますか –

+0

はい、私は –

+0

を使用しています。はい、webviewを使用しています。 –

答えて

0

JSOUPを試してみてくださいWebview

private class MyBrowser extends WebViewClient { 
      @Override 
      public boolean shouldOverrideUrlLoading(WebView view, String url) { 
       view.loadUrl(url); 
       return true; 
      } 

      @Override 
      public void onPageStarted(WebView view, String url, Bitmap favicon) { 
       super.onPageStarted(view, url, favicon); 

        //here you will get url 
        Log.d("getcurrenturl",""+url); 

       } 

      @Override 
      public void onPageFinished(WebView view, String url) { 
       super.onPageFinished(view, url); 

      } 
} 
+0

Bro、私はすでにこれを試しましたが、失敗しました –

+0

@AndroidDeveloperはあなたが試みたコードを投稿します。 –

+0

@AndroidDeveloper私のプロジェクトではうまく動作します。 –

0

からURLを取得するには、この次のコードを試してみて、私は数回使用し、完璧に動作するライブラリです。 HTMLレスポンスを解析して、Webviewに渡したURLを渡し、動画のタグを検索するだけで、 "href"属性でビデオのURLを見つけることができます。

pd:私はこれを試していませんでしたので、多少作業する必要がありますが、そのライブラリを使用してページ内のすべての画像をダウンロードできるので、ビデオと同じになります。

関連する問題