Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как парсить конкретные данные из общего класса? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Opengl es : Загрузка 3D модели в приложение http://www.cyberforum.ru/android-dev/thread1366878.html
Всем привет!!! начинаю разбираться с графикой под android, но столкнулся с проблемой, что не понимаю как загрузить 3d модель. Может быть кто-нибудь сталкивался с такой проблемой ?Посоветуйте, как...
Программирование Android Формирование запроса БД Маленький вопросик, но не дает уснуть почему Cursor cursor = database.query(TABLE, null, TAG_DATE + "= ?", new String { "23" }, null, null, null); работает, а вот... http://www.cyberforum.ru/android-dev/thread1366687.html
Убираются изображения с кнопки Программирование Android
Доброго времени суток. Это мой первый опыт программирования на Android и Java, не судите строго :pardon: Убираются изображения в ImageButton. Все видно скриншотах. Игра на подобие алхимика или Doodle...
Программирование Android SMS рассылка контактам с базы SQLite
Всем доброго времени суток. Помогите пожалуйста вытащить номера с таблицы и создать цикл для отправки SMS. Код отправки уже готов и работает. Всех благодарю за помощь. Особенно Форуму спасибо за...
Программирование Android Как из MSword docx переоброзоват или генерировать в mysql http://www.cyberforum.ru/android-dev/thread1366454.html
Всем привет хочу сделать узбекско-русский словарь на андроид сегодня закончил последние проверки база готова написано в MSWord dictionary.docx имеется более 35000 слов теперь стоит задача как...
Программирование Android Fragments и service такой вопрос как реализовать запуск сервиса и обработку результатов приложении где есть fragments.? хотелось бы запускать сервис в активити а обрабатывать в фрагментах... но получается что нужно... подробнее

Показать сообщение отдельно
Kroshandowski
2 / 2 / 0
Регистрация: 05.04.2013
Сообщений: 234

Как парсить конкретные данные из общего класса? - Программирование Android

02.02.2015, 15:22. Просмотров 432. Ответов 1
Метки (Все метки)

Здравствуйте!Я использую библиотеку jsoup для парсинга html страниц сайтов.
Например если мне нужно получить значение из класса information.
Код
<div class="information"> Кот </div>
Я делаю так:
Java
1
2
Document doc = Jsoup.connect(URL).get();
Elements i = doc.getElementsByClass("information");
Т.е. все что обернуто в класс information мы получим на выходе.
НО,если значение "Кот" не единственное,которое обернуто в класс information. Например,если на одной странице находится другое значние в том же классе? Например такая картина:
Код
// Здесь код HTML (всякие доктайпы,кодировки,тайтлы,дескрипшены,подключение скриптов и т.д.)
----------
----------
// Начинается блок с инфой
<div class="information"> Кот </div>
// Далее куча других классов
----------
----------
// И опять блок,только с другой инфой,но с тем же классом
<div class="information"> Хомяк </div>
----------
----------
Думаю суть понятна. Т.е. если я напишу хоть два раза одно и тоже:
Java
1
2
3
4
Document doc = Jsoup.connect(URL).get();
Elements i = doc.getElementsByClass("information");
Document doc = Jsoup.connect(URL).get();
Elements i = doc.getElementsByClass("information");
То на выходе я все равно получу значение,которое идет первым....а это "Кот".
Теперь вопрос!Как пролистать или перепрыгнуть на место,где находится "Хомяк"?
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru