Smoke

 
<<< Назад

Парсим информер с Яндекс.Погоды

Делаем скриншоты с сайта погоды


В наглую парсим картинку с информером с сайта Яндекс.Погоды.
1) Регаемся тут https://apiflash.com/
2) Далее в сценарии/методе юзаем:

$params = http_build_query(array(
    "access_key" => "ВАШ КЛЮЧ С САЙТА",
    "format" => 'jpeg',
    "quality" => '100',
    "no_ads" => true,
    "element" => '.fact',
    "fresh" => true,
    "url" => "https://yandex.ru/pogoda/nizhny-novgorod?utm_content=main_informer&utm_medium=web&utm_source=home&utm_campaign=informer&utm_term=title",
));

$image_data = file_get_contents("https://api.apiflash.com/v1/urltoimage?" . $params);
file_put_contents('/var/www/html/cms/images/informer.jpg', $image_data);

Ссылку не забудьте на свою поменять!

После выполнения в папке /var/www/html/cms/images/ будет картинка как у меня выше. Если что, пути поправите.
Есть ограничение 100 запросов в месяц (Но вы же всегда можете нарегать себе аккаунтов)))).
Если вместо "element" => '.fact', поставить:
"element" => '.forecast-briefly', - получим прогноз на несколько дней
"element" => '.sun-card', - информер по солнцу
"element" => '.maps-widget-nowcast', - информер с осадками (С облачками)

При вставке на сцену, юзайте CSS: border-radius: 8px; чтобы скрыть серый фон и вписать в сцену

Не за что :)

Обсуждение (2) (15)

Смотрите так же:
13.03.2023 Debounce настройка в z2m
06.03.2023 Боремся с mysql и жором места на диске
24.10.2021 Определяем выключен ли свет по камере о_О
18.10.2021 Опять прокси WS! Теперь для KeenDNS+NGINX
19.09.2021 Хитрый MJPEG или укрощение строптивого
13.01.2021 Не разговаривает Алиса через облако?
15.12.2020 Разгоняем Xiaomi Home
04.11.2020 Проксирование WebSocket с wss:// -> ws://
02.11.2020 Как получить время езды до работы?
02.06.2020 Стилизация штатного редактора кода, часть 2
01.06.2020 Распознавание речи - бесплатно, просто, быстро.
01.06.2020 Стилизация штатного редактора кода
29.01.2020 Парсим данные баланса из ЛК Билайн (Update)
28.01.2020 Camshoter на свой лад
21.01.2020 Google Location + Yandex Maps, на свой лад
19.01.2020 Получение Я.Погоды из сценария
17.01.2020 Рассказ хейтера сцен в MJDM. Часть 2
17.01.2020 Как можно НЕ использовать сцены в MJDM. Часть 2
16.01.2020 Перезагружаем роутер Zyxel из MJDM
12.12.2019 Как подружить Camshoter и обычную вебку
07.10.2019 Управление планшетом из сцен/WEB
07.10.2019 Использование злосчастных WebSoccet
17.01.2020 ~DELETED~
23.07.2019 Как можно НЕ использовать сцены в MJDM. Часть 1.

Нижний Новгород, Россия

На форуме: SmoKE_xDDD