|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
||||||
Вытянуть информацию с кода страницы сайта30.08.2016, 15:10. Показов 1714. Ответов 20
Всем привет! Нашел пример в интернете как сделать простое приложение, которое считывает температуру с сайта. По кнопке Button обновляет температуру, а в TextView отображаем ее. Пытаюсь сделать его рабочим, но все без успешно - ничего не выводит. Скажите, что не так.
![]()
0
|
||||||
| 30.08.2016, 15:10 | |
|
Ответы с готовыми решениями:
20
Как можно, например из сайта gmail из исходного кода вытянуть пустой ли ящик !? |
|
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
|
||
| 30.08.2016, 15:20 | ||
|
Типа android.os.NetworkOnMainThreadException? Тут уже неоднократно писали на форуме, работа с сетью не в основном потоке.
1
|
||
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
||||||
| 30.08.2016, 15:31 [ТС] | ||||||
|
да я читал такое, но плохо соображаю, как это применить.
0
|
||||||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||
| 30.08.2016, 15:37 | ||
|
у него там в блоке catch глотается исключение
если добавить e.printStackTrace(); то можно будет увидеть вживую android.os.NetworkOnMainThreadException Добавлено через 38 секунд
1
|
||
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
|
| 30.08.2016, 16:36 [ТС] | |
|
читал я, но не соображаю (
для Вас спецов 1 минутку это состряпать, если не сложно помогите.
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
| 30.08.2016, 17:29 | ||||||
|
если не сильно вдаваться в то, что парсить страницу можно другими способами, а не в лоб, регуляркой, то сойдет
1
|
||||||
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
|||||||||||
| 30.08.2016, 19:10 [ТС] | |||||||||||
|
Спасибо!)
Но у меня все равно косяк, когда регулярное выражение пишу так:
0
|
|||||||||||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 30.08.2016, 19:13 | |
|
у меня в примере есть регулярка, религия не позволяет ее скопировать?
регулярки начинающего должны волновать меньше всего
1
|
|
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
|
| 30.08.2016, 19:40 [ТС] | |
|
я не понимаю как у тебя распознается точка в числе?
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 30.08.2016, 19:57 | |
|
все что между квадратными скобками [-+.0-9] можно читать так - или знак минус или плюс или точка или цифры от 0 до 9
причем все что перечислено может идти в любом количестве, например под это уловие попадет что-то типа .666-777+5
1
|
|
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
||||||
| 31.08.2016, 09:03 [ТС] | ||||||
|
Спасибо, я понял в [] перечисленные символы , а потом знак + это любое количество.
А можешь теперь подсказать, где тут реализованы потоки? Это?
0
|
||||||
|
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
|
|
| 31.08.2016, 09:35 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
||||||||||||||||
| 31.08.2016, 11:13 [ТС] | ||||||||||||||||
|
А можешь последний раз подсказать. Я со всех сайтов могу выдергивать так инфу?
Вот пытаюсь еще с одного сайта http://www.meteoinfo.by/wrf15/?city=26850 меняю URL:
0
|
||||||||||||||||
|
914 / 562 / 88
Регистрация: 13.02.2014
Сообщений: 2,082
|
|
| 01.09.2016, 10:01 | |
|
"^" это символ начала строки, а в коде так:
<td colspan='2'>день<sup id='itallic'>+10 ч</sup></td> И вообще гуглите regex online и эксперементируйте.
1
|
|
|
111 / 111 / 43
Регистрация: 24.05.2015
Сообщений: 329
|
|
| 01.09.2016, 10:27 | |
|
MrMistan, а какую цель вы преследуете?
Учебная - парсить именно таким образом или нужно получить прогноз погоды? Если второе, есть более простые и эффективные способы. Например бесплатный(но с определенными ограничениями) API от OpenWeatherMap: http://openweathermap.org/api Единственное за прошедшие время на сайте произошли изменения и для работы с этим API требуются ключ. Но все что надо это зарегистрироваться.
1
|
|
| 01.09.2016, 11:38 | |
|
0
|
|
| 01.09.2016, 11:42 | |
|
Не по теме: я всегда интуитивно смотрю ) начиная с самого верха
0
|
|
| 01.09.2016, 11:51 | |
|
Не по теме: Паблито, тоже телепатирую, но жаль, думал вы откроете тайну зиготы)
0
|
|
|
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 11
|
|
| 01.09.2016, 18:46 [ТС] | |
|
я через этот сайт и делал их(на сайте все ищут), но в приложении не работают
0
|
|
|
91 / 86 / 12
Регистрация: 08.08.2013
Сообщений: 667
|
|
| 02.09.2016, 09:53 | |
|
MrMistan, есть книжка Android для разработчиков. 3-е издание
Там 7ая глава вам в тему, всё разжевано. Не по теме: она есть на просторах интернета
1
|
|
| 02.09.2016, 09:53 | |
|
Помогаю со студенческими работами здесь
20
Как можно, например из сайта gmail из исходного кода вытянуть пустой ли ящик !? Как вытащить нужную информацию из кода страницы? Выделить из html кода страницы информацию, ссылки, картинки и положить в файл Загрузка кода страницы с сайта в эксель Как взять информацию из кода другой страницы чтоб ипользовать ее в своем скрипте для работы с ней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|