Нашел эту картинку сегодня в сети. Будучи ленивым программистом, я не хочу открывать Google и вводить пару символов. Слишком много работы! Это настолько важная задача, что она должна быть автоматизирована.
Вызов
Все знают, что первое изображение в результатах поиска Google всегда лучшее. Следовательно, это должно быть представлено пользователю.
Вы должны написать программу или функцию, которая принимает строку в качестве параметра и отображает первое изображение, которое она находит в Google, когда вы ищете это имя + слова glamour shot
за ним.
Поисковые запросы Google
Для поиска изображений на Google, URL - адрес должен содержать параметр запроса tbm=isch
и q=query
с query
быть имя , которое вы хотите найти.
Допустимая строка запроса для моего имени Bas
будетwww.google.com/search?tbm=isch&q=Bas
вход
Ваша программа или функция принимает один параметр ввода - имя, которое вы хотите найти в Google. Эта строка будет состоять из символов [a-z]
, [A-Z]
, [0-9]
и (пробел). Эта строка может быть разделена пробелами, чтобы найти в Google строку с разделенными пробелами, нужно заменить пробелы на
+
. Например, это правильный запрос:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Выход
Изображение можно либо вывести на экран, либо сохранить в файл (в любом формате).
Если первым результатом поиска в Google является файл GIF, вы можете либо показать GIF, либо показать любой кадр этого GIF.
Контрольные примеры
Запустите этот фрагмент, чтобы увидеть ожидаемые результаты
Это код-гольф , выигрывает самый короткий код в байтах!
[a-z0-9]
, отредактировал мой пост. URL будут похожи на примеры, которые я предоставил, без кодирования, просто место для+
A-Z
тоже может появиться, судя по вашему примеру?