簡體   English   中英

無法使用Jsoup從JavaScript獲取值

[英]Can't get the value from JavaScript using Jsoup

我在Android中使用Jsoup,我想從url中解析電影名稱,電影時間和電影圖像的值。

我嘗試一些關鍵值到達那里像

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

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

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

他們沒有工作,我找不到到達那里的方法。

為什么? 我的步驟錯了嗎? 或者...關於JavaScript嗎?

如果是這樣,我該如何解決我的問題?

這是我的代碼包括url,任何幫助將不勝感激,謝謝。

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"); 表明: 在此處輸入圖片說明

但我真的想要“ ul”是這樣的: 在此處輸入圖片說明

我如何改善自己的腳步?

我不知道您要刮什么,但是您可以做的一件事就是改變

Log.d(“ document”,document。toString () );

Log.d(“ document”,document。text () );

toString()將為您返回完整的標簽,而text()將為您返回確切的值。

希望能幫助到你 !

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM