2017-02-04 16 views
0

私はAndroidでJsoupを使用していますが、私はurlからムービー名、ムービー時間、ムービーイメージの値を解析したいと考えています。Jsoupを使ってJavaScriptから値を取得できません

私は

Elements elements=document.select("ul");

Elements elements=document.select("div");

Elements elements=document.select("a");

のように彼らは何の作業ではないどのそこにいくつかのキーの値を試してみてください、私はそこに取得する方法を見つけることができません。

なぜですか?私のステップは間違っていますか?それともJavaScriptについてですか?

これがそうなら、どうすれば問題を解決できますか?

ここに私のコードが含まれています、どんな助けもありがとう、ありがとう。

public class MyAsyncTask extends AsyncTask<String, Integer, String> { 
     @Override 
     protected String doInBackground(String... strings) { 

      String url = strings[0]; 

      try { 
       Document document = Jsoup.connect("http://www.ambassador.com.tw/showtime_list.html#").get(); 
       Log.d("document", document.toString()); 

       Elements elements=document.select("div"); 
       Log.d("elements",elements.toString()); 
      } catch (IOException ex) { 
       Log.d("IOException", ex.toString()); 
      } 
      return null; 
     } 
    } 

私は私の質問を更新し、私はそれを示してElements elements=document.select("ul"); を使用します。 enter image description here

しかし、私は実際に "UL" の場合は、このです: enter image description here

どのように私は私のステップを向上させるのですか?

答えて

0

私はあなたがこすりしようとしているか知らないが、あなたが行うことができます一つのことは

Log.d(「文書」は、文書のtoString()を。)を変更することです。

Log.d(。 "文書" は、文書テキスト())へ。

のtoString()がはあなたに正確な値を返しますあなたの完全なタグ しかしテキスト()を返します。

希望すると助かります!

+0

感謝@pulkit、私の問題ではありませんが。 –

+0

私の質問が更新されましたので、どうぞご覧ください。 –

関連する問題