FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Воскресенье, 04.12.2016, 17:15
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Как получить данные из интернета.
Как получить данные из интернета.
Kocтик
Дата: Среда, 10.08.2016, 10:30 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 1
Репутация: 0
Статус: Offline
Очень хочется узнать о возможности получения данных с сайтов. Например, очень интересно было бы сделать банальную метеостанцию, но чтобы она ещё показывала прогноз погоды на несколько дней в перёд. 
А прогноз чтобы читала с какого нибудь сайта.
 
yopopol Дата: Четверг, 11.08.2016, 10:47 | Сообщение # 2
Сержант
Группа: Проверенные
Сообщений: 53
Награды: 0
Репутация: 0
Статус: Offline
точно не уверен,но можно попробовать через get запрос
 
stapmoff Дата: Четверг, 11.08.2016, 11:16 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 154
Награды: 0
Репутация: 0
Статус: Offline
Да get запросом через API прогноз погоды например на http://openweathermap.org/
 
Pixima Дата: Четверг, 11.08.2016, 17:11 | Сообщение # 4
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 2
Репутация: 1
Статус: Offline
Очень интересная тема! Уважаемые знатоки, может Вы использовали где-то в своих проектах это самый get-запрос, и покажите нам пример? Было б отлично!
 
Kocтик Дата: Четверг, 11.08.2016, 17:52 | Сообщение # 5
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 1
Репутация: 0
Статус: Offline
Цитата yopopol ()
можно попробовать через get запрос
Я не в курсе как это сделать.
Но представляю приблизительно так. Загружаем страницу в виде HTML кода, а дальше все почти просто. Основные проблемы как по мне, это получить эту страницу в виде кода и место куда её загрузить.
Но возможно существуют варианты более элегантные.
Многие сайты предлагают свои инфометры, тоже вариант. Но такой вариант ограничивает возможности. Как я понимаю.
Было бы круто иметь свой "фирменный" инфометр. Выбрал сайт, показал что интересует и получай себе.
 
stapmoff Дата: Четверг, 11.08.2016, 18:36 | Сообщение # 6
Майор
Группа: Проверенные
Сообщений: 154
Награды: 0
Репутация: 0
Статус: Offline
Вот прочитайте, сам не пробовал, но поднапречь мозг можно http://maarkus.ru/prognoz-pogody-dlya-sajta-cherez-api-yandeksa/
 
Max Дата: Пятница, 12.08.2016, 07:44 | Сообщение # 7
Гуру
Группа: Проверенные
Сообщений: 482
Награды: 14
Репутация: 4
Статус: Offline
Тема актуальная и нужная. Поддерживаю!

Максим (VK - Максим Дунаевский)
 
Pixima Дата: Суббота, 20.08.2016, 10:44 | Сообщение # 8
Сержант
Группа: Проверенные
Сообщений: 32
Награды: 2
Репутация: 1
Статус: Offline
Подскажите, уважаемые знатоки!
Посмотрел видео-урок Сергея посвященный Web-клиенту. В нём увидел что была возможность использовать ESP8266, а в актуальной версии почему убрана такая возможность?
И второе, строка задания адреса сервера теперь допускает только числовой формат, а как быть с адресом типа 
api.openweathermap.org/data/2.5/forecast/daily?q={city name},{country code}&cnt={cnt} ?
Я понимаю что у такого адреса такого формата есть числовой аналог, но чего-то сомневаюсь что одним ip-адресом весь сайт ограничивается.
Прикрепления: 2908882.png(144Kb)
 
Kocтик Дата: Четверг, 01.09.2016, 12:59 | Сообщение # 9
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 1
Репутация: 0
Статус: Offline
Цитата yopopol ()
можно попробовать через get запрос
Перелопатил пол интернета. Так нифига и не понял. Все ограничиваются прогнозом погоды. Посылают этот самый  get запрос и потом разгребают. Всё бы ничего но не все сайты их, эти самые запросы принимают.
Судя по по всему получить страницу в виде HTML файла нельзя.


Сообщение отредактировал Kocтик - Четверг, 01.09.2016, 13:02
 
yopopol Дата: Четверг, 01.09.2016, 13:03 | Сообщение # 10
Сержант
Группа: Проверенные
Сообщений: 53
Награды: 0
Репутация: 0
Статус: Offline
Мне кажется ваша задача не для ардуино,если сайты целиком необходимо забирать.Может попробовать на малине или банане соорудить необходимое?
 
Kocтик Дата: Четверг, 01.09.2016, 14:34 | Сообщение # 11
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 1
Репутация: 0
Статус: Offline
Цитата yopopol ()
сайты целиком необходимо забирать
Да нет, зачем весь сайт. Одной страницы вполне достаточно.
Не знаю как объяснить. sad
Если провести аналогию с GPS там протокол NMEA, он выгружается постоянно. Но мы выбираем только то что нам нужно, всё остальное игнорируем. Так же можно попробовать и с HTML(если я правильно понимаю). Там ведь всё разложено по полочкам. Просто указал какой абзац, какой символ по счёту и всё... Всё остальное пролетело мимо. Но это если можно загружать  HTML построчно, если оно загружается только целиком, тогда конечно, ничего не будет. Разве только на флешку записать, а потом искать нужную информацию.
 
starshoy81 Дата: Четверг, 01.09.2016, 17:19 | Сообщение # 12
Рядовой
Группа: Проверенные
Сообщений: 17
Награды: 0
Репутация: 0
Статус: Offline
На WIFI-IOT есть варианты запроса с сайтов о  прогнозе погоды https://wifi-iot.com/?m=wiki&id=31&lang=ru в xml при подстановке кода города браузер выдает такую картину.


 GET запрос из страницы был по моему в видеоуроке про webклиент.
Прикрепления: 0097811.png(116Kb)
 
Форум » Основной » Спросить у знатоков » Как получить данные из интернета.
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика