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

Jsoup. Работа CSS селектора - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android android + openvpn http://www.cyberforum.ru/android-dev/thread854125.html
В свободное от работы время пишу программу для Android. Суть - через android подключаться к серверу под управлением Windows. Для чего? Неважно. Проблема в другом. Программа будет подключаться к серверу по VPN. Прекрасно знаю, что на android-устройствах присутствует VPN-подключение и чисто теоретически можно сначала подключать его, а потом уже запускать приложение. Мне же нужно, чтобы...
Android Как сохранить настройки в одном Activity и получить в другом? Ипользовал эту статью http://developer.alexanderklimov.ru/android/preference.php но не могу забрать настройки в другом Активити. final SharedPreferences preferences =PreferenceManager.getDefaultSharedPreferences(context); final SharedPreferences.Editor editor=preferences.edit(); final Calendar calendar=Calendar.getInstance(); AlertDialog.Builder... http://www.cyberforum.ru/android-dev/thread854117.html
Android Url базы данных MySQL в Denwer
Пытаюсь подключиться к базе данных денвера... вопрос: какой правильный путь к ней прописать? try { ... Connection conn = null; String userName = "aaa"; String password = "aaa"; // String url = "jdbc:mysql://test1.ru:3306/android_db"; //и localhost тоже не работает Log.e("My Logs", "Подключаемся к базе");
Yandex map kit, android, balloon Android
1) Ребят обьясните пожалуйста, как поставить "Belloon" по координатам. 2) Можно прокладывать маршрут по "Balloon"
Android Вход пользователя в приложение http://www.cyberforum.ru/android-dev/thread853739.html
При входе в приложения у меня появляется EditText и просьба написать имя. Как мне запомнить имя которое он ввёл уже в приложении чтобы при следующем входе в приложении у него не появлялось окно ввода имени? а сразу показывало что вошел такой пользователь. Если потом нажать выход можно зарегить другого пользователя под другим именем. Потом нажав выход можно войти по первым именем. Любы мысли и...
Android Jsoup. Проблемы с выводом Elements Код: package com.example.projecta; import java.io.IOException; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements; import android.app.Activity; подробнее

Показать сообщение отдельно
Xpert1993
0 / 0 / 1
Регистрация: 16.06.2012
Сообщений: 41

Jsoup. Работа CSS селектора - Android

02.05.2013, 21:13. Просмотров 1087. Ответов 0
Метки (Все метки)

Итак, есть интернет страница. Вот.
А конкретно вот этот пост форума.
С помощью библиотеки Jsoup делаю:
Java
1
2
3
doc = Jsoup.connect("http://4pda.ru/forum/index.php?showtopic=216032").get();
// что то ***;
Elements els = doc.select("div[class=hidemain]>ol>li>a[target]");
Doc это парсинг xml вида:
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
<div class='hidetop' style='cursor:pointer;' onclick="var _n=this.parentNode.getElementsByTagName('div')[1];if(_n.style.display=='none'){_n.style.display='';}else{_n.style.display='none';}">Спойлер (+/-) <b>([B]VA themes for MIUI4[/B])</b></div>
<div class='hidemain' style="display:none"><table style="width:auto;display:inline;" id="ipb-attach-table-2046352-0" cellspacing="0" cellpadding="0"><tr><td><div id="ipb-attach-div-2046352-0"><div id="ipb-attach-ct-2046352-0"></div><a attach_id="2046352" s=0 id="ipb-attach-url-2046352-0" href="http://4pda.ru/forum/dl/post/2046352/VA+themes+for+MIUI4.png" rel="lytebox[6425171]" title="VA themes for MIUI4.png - Размер: 530.32 КБ, Скачано: 1013" target="_blank"><img src="http://cs3-2.4pda.to/2046352.png" id="ipb-attach-img-2046352-0" class="attach" rel="lytebox[6425171]" style="width:240;height:400" width="240" height="400" alt="Прикрепленное изображение" /></a><div id="ipb-attach-cb-2046352-0" style="margin:0px"></div></div></td></tr></table>
<script type="text/javascript">fix_linked_image_sizes_attach_thumb("2046352-0",parseInt("480"),parseInt("800"),"530.32 КБ");</script><br /><a href="http://4pda.ru/forum/index.php?showtopic=216032&amp;view=findpost&amp;p=11058092" target="_blank">VA themes for MIUI4</a><br /></div>
</div></li><li><div>
<div class='hidetop' style='cursor:pointer;' onclick="var _n=this.parentNode.getElementsByTagName('div')[1];if(_n.style.display=='none'){_n.style.display='';}else{_n.style.display='none';}">Спойлер (+/-) <b>(Vexillum Project )</b></div>
<div class='hidemain' style="display:none"><table style="width:auto;display:inline;" id="ipb-attach-table-2046353-0" cellspacing="0" cellpadding="0"><tr><td><div id="ipb-attach-div-2046353-0"><div id="ipb-attach-ct-2046353-0"></div><a attach_id="2046353" s=0 id="ipb-attach-url-2046353-0" href="http://4pda.ru/forum/dl/post/2046353/Vexillum+Project+MIUI+v4.png" rel="lytebox[6425171]" title="Vexillum Project MIUI v4.png - Размер: 177.6 КБ, Скачано: 2021" target="_blank"><img src="http://cs3-2.4pda.to/2046353.png" id="ipb-attach-img-2046353-0" class="attach" rel="lytebox[6425171]" style="width:400;height:266" width="400" height="266" alt="Прикрепленное изображение" /></a><div id="ipb-attach-cb-2046353-0" style="margin:0px"></div></div></td></tr></table>
<script type="text/javascript">fix_linked_image_sizes_attach_thumb("2046353-0",parseInt("600"),parseInt("400"),"177.6 КБ");</script><br /><a href="http://4pda.ru/forum/index.php?s=&amp;showtopic=216032&amp;view=findpost&amp;p=11366861" target="_blank">Vexillum Project MIUI v4 + Template (UPDATE 06.02.2012) *420 icons *Обновления до v1.2</a><br /></div>
</div></li><li><div>
<div class='hidetop' style='cursor:pointer;' onclick="var _n=this.parentNode.getElementsByTagName('div')[1];if(_n.style.display=='none'){_n.style.display='';}else{_n.style.display='none';}">Спойлер (+/-) <b>(VA themes)</b></div>
<div class='hidemain' style="display:none"><table style="width:auto;display:inline;" id="ipb-attach-table-2046355-0" cellspacing="0" cellpadding="0"><tr><td><div id="ipb-attach-div-2046355-0"><div id="ipb-attach-ct-2046355-0"></div><a attach_id="2046355" s=0 id="ipb-attach-url-2046355-0" href="http://4pda.ru/forum/dl/post/2046355/VA+themes.png" rel="lytebox[6425171]" title="VA themes.png - Размер: 409.75 КБ, Скачано: 968" target="_blank"><img src="http://cs3-2.4pda.to/2046355.png" id="ipb-attach-img-2046355-0" class="attach" rel="lytebox[6425171]" style="width:240;height:400" width="240" height="400" alt="Прикрепленное изображение" /></a><div id="ipb-attach-cb-2046355-0" style="margin:0px"></div></div></td></tr></table>
<script type="text/javascript">fix_linked_image_sizes_attach_thumb("2046355-0",parseInt("480"),parseInt("800"),"409.75 КБ");</script><br /><a href="http://4pda.ru/forum/index.php?s=&amp;showtopic=216032&amp;view=findpost&amp;p=11424741" target="_blank">{VA themes}(1.23.)</a><br /></div>
</div></li><li><div>

Вопрос:
1. Можно ли как то оптимизировать Jsoup.connect()? У меня он длится порядка 4-х минут на эмуляторе. Видимо из-за того что страница тяжелая. Или это тормоза самого эмулятора, и на реальном устройстве все будет быстрее?
2. Какой селектор использовать, чтобы вытащить только названия VA themes for MIUI4, и т.д в одном массиве, и только ссылки вида: http://4pda.ru/forum/index.php?showt...amp;p=11058092 в другом массиве?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru