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

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

Войти
Регистрация
Восстановить пароль
 
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
#1

JSOUP - найти 2 значения одним селектом - Программирование Android

02.04.2014, 09:02. Просмотров 561. Ответов 1
Метки нет (Все метки)

HTML5
1
2
3
4
<div class="i"> <input type="checkbox" name="city" value="77" id="c15" /> <label for="c15">Москва</label></div> 
<div class="i"> <input type="checkbox" name="city" value="77" id="c15" /> <label for="c77">Казань</label></div>
...
<div class="i"> <input type="checkbox" name="city" value="45" id="c45" /> <label for="c45">Пермь</label></div>
Как вытащить города и их value одним селектом? Полученные значения планирую сохранять в БД.
Сейчас использую два цикла:
Java
1
2
3
4
5
6
7
8
9
Document doc;
doc = Jsoup.connect("http://example.com/").get();
for (Element e : doc.select("input")) {
    System.out.println(e.attr("value"));
}
 
for (Element e : doc.select("label")) {
    System.out.println(e.text());
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 09:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос JSOUP - найти 2 значения одним селектом (Программирование Android):

Jsoup - Программирование Android
Помогите пожалуйста. При нажатии на строку с заголовком приложение вылетает. Подскажите в чем дело и как потом это исправить. public...

jsoup - Программирование Android
Здрасьте. Вопрос по поводу этой замечательной библиотеке:) Есть html следующего содержания: &lt;span class=&quot;aaa&quot;&gt;Всем привет!&lt;br /&gt; ...

Jsoup и https - Программирование Android
Здравствуйте есть вопрос. Есть сайт на https на котором нужно залогиниться чтобы получить инфу. вопрос в том как с этим работать с...

AsyncTask и Jsoup - Программирование Android
Не работает вот такой код: package com.example.projecta; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import...

Jsoup парс - Программирование Android
Здравствуйте такой вопрос есть сайт который в наличие есть скрипт ... &lt;td class=&quot;time&quot;&gt; &lt;span...

Parsing with Jsoup - Программирование Android
Итак, пробую написать очень простое тестовое приложение, для чтения html-файлов. Вот файл JsoupDemoActivity.java: package...

1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
08.04.2014, 19:34  [ТС] #2
Сделал так, вроде работает
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Document doc = null;
String[][] ch_list = null;
try {
    String link = links[0];
    doc = Jsoup.connect(link).get(); 
    Elements divID = doc.select("input[type=checkbox]");                
    Elements divCH = doc.select("label"); 
    if (divID.size() > 0) {
        if (divID.size() == divCH.size()) {
            ch_list = new String[divCH.size()][2];
            progressDialog.setMax(divID.size());
            for (int i = 0; i < divID.size(); i++) {
                ch_list[i][0] = divID.get(i).attr("value");
                ch_list[i][1] = divCH.get(i).text();
                publishProgress((int)(i+1));
            }
        }
        else
            Log.d("dg", "ошибка!");
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2014, 19:34
Привет! Вот еще темы с ответами:

Парсинг на jsoup - Программирование Android
Добрый всем день! Заминка такая, уже весь гугл перелопатил, синих ссылок в браузере не осталось. Есть пример парсинга сайта: import...

JSOUP парсинг - Программирование Android
Код парсит в textView1 с сайта class=&quot;30&quot; Как переписать/дописать код, чтоб он парсил еще и в textView2 класс=&quot;31&quot; Классы 30, 31 на...

WebView + JSOUP - Программирование Android
Добрый день. Приложение падает с ошибкой. Подскажи, пожалуйста, в чем причина? 10-06 21:30:52.489 26025-26048/? E/AndroidRuntime﹕...

Jsoup парсинг сайта - Программирование Android
Помогите пожалуйста. Пытаюсь получить названия книг с сайта livelib. Но он ничего не парсит. Все сайты парсит нормально а на этом не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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