Smoke

 
<<< Back

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

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


В наглую парсим картинку с информером с сайта Яндекс.Погоды.
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; чтобы скрыть серый фон и вписать в сцену

Не за что :)

Discuss (2) (15)

See also:
2023-03-13 Debounce настройка в z2m
2023-03-06 Боремся с mysql и жором места на диске
2021-10-24 Определяем выключен ли свет по камере о_О
2021-10-18 Опять прокси WS! Теперь для KeenDNS+NGINX
2021-09-19 Хитрый MJPEG или укрощение строптивого
2021-01-13 Не разговаривает Алиса через облако?
2020-12-15 Разгоняем Xiaomi Home
2020-11-04 Проксирование WebSocket с wss:// -> ws://
2020-11-02 Как получить время езды до работы?
2020-06-02 Стилизация штатного редактора кода, часть 2
2020-06-01 Распознавание речи - бесплатно, просто, быстро.
2020-06-01 Стилизация штатного редактора кода
2020-01-29 Парсим данные баланса из ЛК Билайн (Update)
2020-01-28 Camshoter на свой лад
2020-01-21 Google Location + Yandex Maps, на свой лад
2020-01-19 Получение Я.Погоды из сценария
2020-01-17 Рассказ хейтера сцен в MJDM. Часть 2
2020-01-17 Как можно НЕ использовать сцены в MJDM. Часть 2
2020-01-16 Перезагружаем роутер Zyxel из MJDM
2019-12-12 Как подружить Camshoter и обычную вебку
2019-10-07 Управление планшетом из сцен/WEB
2019-10-07 Использование злосчастных WebSoccet
2020-01-17 ~DELETED~
2019-07-23 Как можно НЕ использовать сцены в MJDM. Часть 1.

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

На форуме: SmoKE_xDDD