jsoup 라이브러리를 사용하여 웹 사이트의 요소 객체를 만드는 클래스를 만들려고합니다.jsoup에서 클래스 이름을 사용하여 HTML 콘텐츠를 가져 오는 방법은 무엇입니까?
public class storyObj {
public String title;
public String preview;
public String date;
String url = "http//:davisclipper.com";
Bitmap bitmap;
private class Title extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
try {
Document doc = Jsoup.connect(url).get();
Elements storyTitle = doc.getElementsByClass("story_item_title");
title = storyTitle.attr("content");
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
public String getTitle(){
return title;
}
을 내 주요 활동에서 내가 반환 제목 얻을 수있는 텍스트 뷰를 설정 :
storyObj story = new storyObj();
String text = story.getTitle();
TextView title = (TextView) findViewById(R.id.main_title);
title.setText(text);
내가 할 모든 빈 문자열을
설명서를 읽은 후,이 내가 가진 것입니다.
URL이 잘못 되었습니까? 이 웹 사이트가 Javascript에 의해 동적으로 생성되지 않았습니까? 그렇다면 Jsoup는 잘못된 라이브러리입니다 –