我想解析网站上的一个段落。我想解析post div中的第一个段落:
如果您单击链接,您将看到可以正常打开它。这里的问题是什么?
我正在使用AsyncTask来检索数据。这是doInBackground函数:
@Override
protected Elements doInBackground(String... url) {
Document doc = null;
try {
doc = Jsoup.connect(url[0]).timeout(10*1000).get();
return doc.select("div.post > p");
} catch (Exception e) {
e.printStackTrace();
}
return new Elements();
}
然而,我总是在Logcat中看到这个:
java.io.IOException: -1错误加载URL http://www.vaccinestoday.eu/diseases/disease/rabies/ 在org.jsoup.helper.HttpConnection $ Response.execute(HttpConnection.java:414)中 在org.jsoup.helper.HttpConnection $ Response.execute(HttpConnection.java:391)中 在org.jsoup.helper.HttpConnection.execute(HttpConnection.java:157)05-17 在org.jsoup.helper.HttpConnection.get(HttpConnection.java:146)05-17 在com.c0dehunter.aZDR.diseaseActivity $ getDataTask.doInBackground(diseaseActivity.java:46)中 在com.c0dehunter.aZDR.diseaseActivity $ getDataTask.doInBackground(diseaseActivity.java:1)中 在android.os.AsyncTask $ 2.call(AsyncTask.java:185)05-17 10:22:32.937: 在java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:305)中 在java.util.concurrent.FutureTask.run(FutureTask.java:137)05-17 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)中 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:561)中 在java.lang.Thread.run(Thread.java:1096)如果您单击链接,您将看到可以正常打开它。这里的问题是什么?