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

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

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

JSOUP - как правильно спарсить значение за вложенным тегом? - Программирование Android

17.08.2014, 09:43. Просмотров 549. Ответов 0
Метки нет (Все метки)

На (чужой) странице имеется строка:

PHPHTML
1
<p class="num"><span>ONE</span>TWO</p>
Вот так:

Java
1
2
3
4
5
6
7
8
9
protected String doInBackground(String... links) {  
            Document doc = null;
            try {
                doc = Jsoup.connect(links[0]).get();
            } catch (Exception e) {
                e.printStackTrace();
            }
            return doc.select("p.num").text();
        }
или так (без разницы):

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
protected String doInBackground(String... links) {  
            Document doc = null;
            try {
                doc = Jsoup.connect(links[0]).get();
            } catch (Exception e) {
                e.printStackTrace();
            }
            
            Elements elements = doc.select("p.num");
            String count = elements.first().text();
            
            return count;
        }
Получается спарсить ONE и TWO вместе, тогда как мне нужно только TWO!

Помогите пожалуйста разобраться как правильно
составить синтаксис что бы вывести только TWO!

Спасибо!

Добавлено через 18 часов 34 минуты
Всем спасибо! Разобрался, может кому пригодиться:

Java
1
doc.select("p.num").first().ownText();
- выводит слово TWO !
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2014, 09:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос JSOUP - как правильно спарсить значение за вложенным тегом? (Программирование Android):

Как правильно "спарсить" значение - C#
Такой вопрос касаемо парсинга. Есть такой код с &quot;Charles&quot; из приложения Вконтакте, его нужно правильно спарсить. Мне нужно что бы в...

Как правильно наследоваться с вложенным классом? - C#
Приветствую. Есть класс, точнее 2. Один вложен в другой. class MatreshkaArray { private List&lt;MatreshkaUnit&gt; UnitsPr; ...

Как правильно сделать запрос к вложенным данным? - C#
есть такая структура : нужно из нее выбрать только totals где point =2.5 Добавлено через 2 часа 6 минут никто не подскажет?

Как вывести значение между тегом? - PHP
Как вытащить слово Текст ? &lt;table width=&quot;98%&quot; border=&quot;0&quot; cellpadding=&quot;4&quot; cellspacing=&quot;0&quot; class=&quot;Hiphop&quot;&gt; Текст &lt;/table&gt; ...

Как правильно спарсить xml - C#
В общем есть Xml &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;Dictionary&gt; &lt;item&gt; &lt;key&gt; &lt;string&gt;14.23 Анализ финансовых...

Как правильно пользоваться тегом <input type="file"> ? - PHP
Добрый день. мне нужно передать файл в функцию. Файл выбирается с помощью формы. &lt;form enctype=&quot;multipart/form-data&quot; method=&quot;post&quot;&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2014, 09:43
Привет! Вот еще темы с ответами:

.NET 4.x Как спарсить значение из html комментария - C#
Комментарий примерно такого вида &quot;&lt;!--19282&lt;!&gt;&lt;!&gt;0&lt;!&gt;6704&lt;!&gt;2&lt;!&gt;429046155055&lt;!&gt;0&quot; подскажите как &quot;вытащить&quot; из него строку с числом...

Как спарсить значение в с web страницы - Visual Basic .NET
Доброго времени суток. Есть страница ( клик ) , мне нужно спарсить последнюю цену ( самую верхнюю ) , например сейчас она 0.49 рублей. Мне...

HTTP Status 500 - java.lang.NoClassDefFoundError: org/jsoup/Jsoup - Java EE
Добавил библиотеку в pom, все нормально импортируется. Но в рантайме кидает ошибку: &quot;Handler processing failed; nested exception is...

Правильно спарсить всю страницу - C++ Builder
AnsiString TFinderThr::GrabHtml(AnsiString strURL) { AnsiString str; TIdHTTP *Http1; Http1 = new TIdHTTP(NULL); try { ...


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

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

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