Пишу скрипт парсинга с использованием Jsoup
С кодом
title = doc.title();
Заголовок парсится отлично.
Но кода пишу:
title = doc.getElementsByClass("Класс элемента");
появляется ошибка:
И почему-то org.jsoup.nodes не используется.
class MyTask extends AsyncTask<Void, Void, Void> {
String title;
EditText search=(EditText)findViewById(R.id.Ewo_InputSearch);
String Name = search.getText().toString();
@Override
protected Void doInBackground(Void... params) {
Document doc = null;//Здесь хранится будет разобранный html документ
try {
//Считываем заглавную страницу http://harrix.org
doc = Jsoup.connect("https://www.site.ru/site_search#args:ajax=1&queryfr="+Name+"").get();
} catch (IOException e) {
//Если не получилось считать
e.printStackTrace();
}
//Если всё считалось, что вытаскиваем из считанного html документа заголовок
if (doc!=null)
title = doc.getElementsByClass("ss_search_bx_list_title");
else
title = "Ошибка";
return null;
}
@Override
protected void onPostExecute(Void result) {
super.onPostExecute(result);
textView.setText(title);
//Тут выводим итоговые данные
}
}
Подскажите, в чем проблема?