Я хочу проанализировать один абзац с сайта. Я хочу, чтобы разобрать первый абзац в размещать DIV:JSOUP: -1 error адрес загрузки
Я использую 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/
в орг. jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:414) at org.jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:391) на org.jsoup.helper.HttpConnection.execute (HttpConnection.java:157) 05-17 at org.jsoup.helper.HttpConnection.get (HttpConnection.java:146) 05-17 at com.c0dehunter.aZDR.diseaseActivity $ getDataTask.doInBackground (diseaseActivity.java:46) at com.c0dehunter.aZDR.diseaseActivity $ getDataTask.doInBackground (diseaseActivity.java:1) at android.os.AsyncTask $ 2.call (AsyncTask.java:185) 05- 17 10: 22: 32.937: at java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:305) at java.util.concurrent.FutureTask.run (FutureTask.java:137) 05-17 at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1068) на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:561) на java.lang. Thread.run (Thread.java:1096)
Если вы нажмете ссылку, вы увидите, что вы можете ее открыть нормально. В чем проблема?
Вы попробовали это на реальном устройстве? Я продолжаю получать ту же ошибку на эмуляторе, но на устройстве, он плавно работает. – NotCamelCase