웹 사이트에서 한 단락을 구문 분석하고 싶습니다. 내가 데이터를 검색하는 AsyncTask를 사용하고JSOUP : URL 로딩 중 -1 오류가 발생했습니다.
: 이 사업부를 게시에 나는 첫 번째 단락을 구문 분석합니다. 이것은 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();
}
난 항상 로그 캣이 얻을 그러나 :
때 java.io.IOException : -1 오류로드 URL 조직에서 http://www.vaccinestoday.eu/diseases/disease/rabies/
. jsoup.helper.HttpConnection $ Response.execute (HttpConnection.java:414) org.jsoup.helper.HttpConnection $ Response.execute에서 (HttpConnection.java:391) (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) android.os.AsyncTask $ 2.call (AsyncTask.java:185) 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) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:561) at java.lang. Thread.run (Thread.java:1096)
링크를 클릭하면 정상적으로 열리는 것을 볼 수 있습니다. 여기에 어떤 문제가 있습니까?
실제 기기에서도 사용해 보셨습니까? 난 에뮬레이터에서 동일한 오류가 계속하지만 장치에서 원활하게 작동합니다. – NotCamelCase