[英]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.