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

Парсинг с Jsoup и заполнение в таблицу - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Передача в AsyncTask текстовой переменной http://www.cyberforum.ru/android-dev/thread1848924.html
У меня есть EditText, я хочу что бы в doInBackground использовалась String введенная в EditText, как мне это реализовать?
Программирование Android Обработка событий дочерним и родительским элементами Здравствуйте, Всем... В HTML + JS было так.. например: <div> <ul> <li> <a href="">Link</a> </li> http://www.cyberforum.ru/android-dev/thread1848834.html
Не могу реализовать TimePickerDialog Программирование Android
Доброго времени суток! Делаю приложение, которое будет изменять громкость телефона в назначенное время на назначенную громкость. Хочу, чтобы при нажатии на TextView у меня вылез TimePickerDialog, где...
Как достать из телефонной книги адреса чатов, адреса проживания и сайты Программирование Android
Здравствуйте, как достать из телефонной книги адреса чатов, адреса проживания и сайты. телефоны и имейлы я понял как достать, вот кусок кода cursor = getContentResolver().query( ...
Программирование Android Остановить работу приложения на 2 секунды http://www.cyberforum.ru/android-dev/thread1848580.html
Здравствуйте, всем... Вопрос в заголовке. Как остановить работу приложения, чтобы перестали работать кнопки, другие элементы управления?
Программирование Android C# оптимизация приложения под разные экраны(не GUI) Здравствуйте. Дело в том, что изначально я делал игру(2d в Unity через спрайты) под 1366x768, но при запуске на других разрешениях объекты вылазят за экран. Как сделать так, чтобы игра... подробнее

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

Парсинг с Jsoup и заполнение в таблицу - Программирование Android

13.11.2016, 01:28. Просмотров 271. Ответов 1
Метки (Все метки)

Доброго времени суток. Мозг выгорает, не могу разобраться как правильно парсить данный класс страницы и правильно загнать это всё в TableRow:

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<div id="contrighta" class="contrighta">
<h1>Some label</h1><br>
 
    <table>
        <tbody>
 
        <tr>
           <th width="420" align="left" valign="top">News Title</th>
           <th width="70 " align="left" valign="top">Date</th>
           <th width="120" align="left" valign="top">News Category</th>
           <th width="100" align="left" valign="top">Language</th>
        </tr>
        
        <tr>
            <td align="left" valign="top" class="bodyblack">
                <a href="some_link">Some text</a></td>
                 <td align="left" valign="top" nowrap="">Some data</td>            
                 <td align="left" valign="top" nowrap="">Some people</td> 
                 <td align="left" valign="top" nowrap="">Some language</td>
        </tr>
        
        <tr>
            <td align="left" valign="top" class="bodyblack">
                <a href="some_link">Some text</a></td>
                 <td align="left" valign="top" nowrap="">Some data</td>            
                 <td align="left" valign="top" nowrap="">Some people</td> 
                 <td align="left" valign="top" nowrap="">Some language</td>
        </tr>
        
        <tr>
            <td align="left" valign="top" class="bodyblack">
                <a href="some_link">Some text</a></td>
                 <td align="left" valign="top" nowrap="">Some data</td>            
                 <td align="left" valign="top" nowrap="">Some people</td> 
                 <td align="left" valign="top" nowrap="">Some language</td>
        </tr>
        
        <tr>
            <td align="left" valign="top" class="bodyblack">
                <a href="some_link">Some text</a></td>
                 <td align="left" valign="top" nowrap="">Some data</td>            
                 <td align="left" valign="top" nowrap="">Some people</td> 
                 <td align="left" valign="top" nowrap="">Some language</td>
        </tr>
        
        </tbody>
    </table>
</div>
По сути я добрался до текста, но правильно всё же было бы сгруппировать эту кучу, и ещё каким-то образом вывести в TableRow
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if (doc != null) {
                Elements tableRows = doc.getElementsByClass("contrighta")
                        .select("tr");
                Iterator<Element> rowIterator = tableRows.iterator();
                while (rowIterator.hasNext()) {
                    Element tableRow = rowIterator.next();
                    //<td align="left" valign="top" class="bodyblack"><a href="some_link">Some text</a></td>
                    Elements data = tableRow.select("td");
                    //Log.d("NewsFragment", "" + data);
                    for (Element link : data) {
                        Log.d("Return: ", "" + link.text());
                    }
 
                }
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru