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

Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д - Android

Восстановить пароль Регистрация
 
Paradus
Заблокирован
23.01.2015, 15:44     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #1
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package ru.startandroid.........................
 
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
 
public class MainActivity extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
 
    (findViewById(R.id.btnWeb)).setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://cyberforum.ru")));
      }
    });
  }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2015, 15:44     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Посмотрите здесь:

Как сделать так, чтобы ссылка (к примеру http://google.com) открывалась в стандартном браузере? Android
Android Изменить код работы с Bitmap в связи с OutOfMemoryError
Android TextView. Можно ли добиться, чтобы текст переносился на следующую строку?
Имеется MultilineText. Надо изменить его внешний вид, чтобы каждая строка была подчеркнута Android
Как сделать, чтобы приведенный код выполнялся в событии кнопки Android
Android Запустил парсер, но он читает лишь заголовок, что добавить чтобы можно парсить весь сайт?
Изменить голубой цвет "список закончился" Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
23.01.2015, 16:11     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #2
В 2 строки написать парсер для сайтов?
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
23.01.2015, 16:25     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Armagedo, очень даже можно.
Java
1
Jsoup.parse(html).text();
Одна строка)
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
23.01.2015, 16:41     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #4
Spelcrawler, согласен, с первым справились.

Но как теперь разгрести
зашел на сайт, вывел список тем, пользователей и т.д
в следующей одной строке
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
23.01.2015, 16:44     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #5

Не по теме:

Armagedo, showThreadsUsersEtcWhithOneLine(html);
Можно так)


А вообще вроде автору нужен был просто весь текст без тегов.
Paradus
Заблокирован
23.01.2015, 16:58  [ТС]     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #6
123

Добавлено через 52 секунды
Armagedo, Желательно, а так без разницы

Добавлено через 18 секунд
Spelcrawler,
А дальше? Какой код написать чтобы это вывести?
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
23.01.2015, 17:01     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Paradus, та команда, что из первого поста, возвращает строку (String) выводите ее куда угодно. Если не знаете как это сделать советую почитать уроки на startandroid.ru
Paradus
Заблокирован
23.01.2015, 17:02  [ТС]     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #8
Spelcrawler, хоть с тегами, хоть без тегов, я пока только учусь этому, на ваше усмотрение
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,066
23.01.2015, 19:09     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Paradus Посмотреть сообщение
Как изменить код, чтобы он получал лишь текст?
Значит так, заходим сюда
Жмем Fetch URL, вставляем ссылку этой страницы.
В поле CSS Query пишем типа такого: td[class=navbar] span[itemprop=title]
Смотрим результат и радуемся.
Код
Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Paradus
Заблокирован
23.01.2015, 19:31  [ТС]     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #10
Изменил, а дальше? Осталась лишь одна строчка, наверно вы немного не поняли вопроса, зайти на сайт, и вывести весь текст в телефоне

Добавлено через 12 секунд
Rube, Изменил, а дальше? Осталась лишь одна строчка, наверно вы немного не поняли вопроса, зайти на сайт, и вывести весь текст в телефоне
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2015, 19:53     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Еще ссылки по теме:

Android Как сделать так, чтобы вводимый текст сразу же рисовался в canvas?
Нужно сохранить пользователя(он зашел или нет) Android
Android Изменить текст TextView другого Фрагмента, не открывая его
Как сделать чтобы текст появлялся по буквам? Android
Как обновить БД пользователей приложения Android

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

Или воспользуйтесь поиском по форуму:
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,066
23.01.2015, 19:53     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д #11
Paradus, ну я показал лишь пример, я ж не знаю чего вам надо искать. Там ничего сложного, про jsoup много туториалов есть, за пару часов разберетесь.
Вот надергал из своего кода
Java
1
2
3
4
5
6
7
8
9
doc = Jsoup.connect(link).get(); // получить страницу
Log.d("", "title: " + doc.title();
Elements divSelected = doc.select("table.b-days tr.selected"); // получить тэги selected
Log.d("", divSelected.text());
Elements divDay = doc.select("table.b-days a[class!=day]");
if (divDay.size() > 0) {
   for (int i = 0; i < divDay.size(); i++) {
      Log.d("", divDay.get(i).text());
}
Yandex
Объявления
23.01.2015, 19:53     Как изменить код, чтобы он получал лишь текст? К примеру, зашел на сайт, вывел список тем, пользователей и т.д
Ответ Создать тему
Опции темы

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