[英]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");
表明:
我如何改善自己的腳步?
我不知道您要刮什么,但是您可以做的一件事就是改變
Log.d(“ document”,document。toString () );
至
Log.d(“ document”,document。text () );
toString()將為您返回完整的標簽,而text()將為您返回確切的值。
希望能幫助到你 !
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.