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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Penches
0 / 0 / 0
Регистрация: 28.01.2012
Сообщений: 9
#1

Изменить две строчки кода (jsoup) - Android

24.04.2014, 19:16. Просмотров 520. Ответов 1
Метки нет (Все метки)

Имеется рабочий код по парсингу с помощью jsoup
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
try {
                // определяем откуда будем воровать данные
                doc = Jsoup.connect("http://example.com").get();
                // задаем с какого места, я выбрал заголовке статей
                title = doc.select(".title");
                // чистим наш аррей лист для того что бы заполнить
                titleList.clear();
                 // и в цикле захватываем все данные какие есть на странице
                for (Element titles : title) {
                     // записываем в аррей лист
                    titleList.add(titles.text());
                }
Все работает для парсинга такого текста
HTML5
1
2
3
4
5
6
7
8
<h1 class="title">      
                                
                    <a href="http://example.com/12388.html" >Заголовок1</a>
                                    </h1>
                <ul class="action">
                    <li><a href="http://example.com/science/">Научно-популярное</a>&nbsp;&nbsp;</li>                                        
                                                        </ul>               
                <div class="content">
Надо переделать что бы работал с таким шаблоном
HTML5
1
2
3
4
5
<a class="news-one clearfix brdr-btm" href="/news/3517/">
        <img src="http://example.com/news/t1398093504.jpg" />
        <h2>Заголовок</h2>
        <div>Описание<span class="news-one-public"> | сегодня в 17:04</span></div>
    </a>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2014, 19:16     Изменить две строчки кода (jsoup)
Посмотрите здесь:

Android Parsing with Jsoup
jsoup, парсинг html Android
Android Изменить расположение View элементов в активити из кода
Jsoup парс Android
Jsoup и https Android
Jsoup парсим сайт Android
Jsoup получить элемент Android
Авторизация через jsoup Android
Android Как изменить размер ImageView из кода?
Android Изменить стиль текста из кода
Не работает Jsoup.connect Android
Jsoup парсинг сайта Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,069
25.04.2014, 10:14     Изменить две строчки кода (jsoup) #2
Java
1
2
doc.select(".title"); // возвращает "Заголовок1" из шаблона 1
doc.select("a.news-one h2"); // возвращает "Заголовок" из шаблона 2
Пробовал здесь jsoup.org
Yandex
Объявления
25.04.2014, 10:14     Изменить две строчки кода (jsoup)
Ответ Создать тему
Опции темы

Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru