Bash скрипт проверки текста на сайте

нужна помощь в решении данного условия.

Написать скрипт или автоматический тест или команду в unix консоли, который проверить, что на странице https://www.youtube.com/ есть текст "Рекомендованные"

Буду очень признателен в решении.


Ответы (2 шт):

Автор решения: KoVadim

С обычным curl это немножко сложно - ютубу он не нравится (но никто не мешает поиграться хедерами). А вот wget - в самый раз

wget https://youtube.com/ -O - | grep -q "Рекомендованные" && echo "Да" || echo "Нет"

вначале вытягиваем страницу и выводим на консоль. Потом "грепаем". Так как grep выставляет правильный код возврата, то используем типичную комбинацию для вывода ответа.

→ Ссылка
Автор решения: Oxyd
curl -L -H "Accept-Language: ru-RU, ru" https://youtube.com/ | grep -q "Рекомендованные" && echo "Да" || echo "Нет"

Так надёжнее, а то на аглицком ещё выдаст. Кстати рекомендованных, без куков пользователя, вы не увидите.

→ Ссылка