Znalazłem dziś to zdjęcie w Internecie. Będąc leniwym programistą, nie chcę właściwie otwierać google i wpisywać kilku znaków. O wiele za dużo pracy! Jest to tak ważne zadanie, że powinno zostać zautomatyzowane.
Wyzwanie
Wszyscy wiedzą, że pierwszy obraz w wynikach wyszukiwania Google jest zawsze najlepszy. Dlatego powinien zostać przedstawiony użytkownikowi.
Masz napisać program lub funkcję, która przyjmuje ciąg znaków jako parametr i wyświetla pierwszy obraz znaleziony w google podczas wyszukiwania tej nazwy + słowa glamour shot
za nią.
Wyszukiwane hasła Google
Aby wyszukać zdjęcia w Google, adres URL powinien zawierać parametr zapytania tbm=isch
i q=query
, z query
czym nazwa chcesz wyszukać.
Prawidłowy ciąg zapytania dla mojego imienia Bas
towww.google.com/search?tbm=isch&q=Bas
Wejście
Twój program lub funkcja pobiera pojedynczy parametr wejściowy, którym jest nazwa, którą chcesz wyszukać w Google. Łańcuch ten składa się ze znaków [a-z]
, [A-Z]
, [0-9]
oraz (spacja). Ten ciąg może być rozdzielony spacjami, aby wyszukać ciąg google w Google, należy zastąpić spacje
+
. Na przykład jest to prawidłowe zapytanie:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Wynik
Obraz można narysować na ekranie lub zapisać w pliku (w dowolnym formacie).
Jeśli pierwszym wynikiem wyszukiwania w Google jest plik gif, możesz pokazać gif lub dowolną ramkę tego gif.
Przypadki testowe
Uruchom ten fragment kodu, aby zobaczyć oczekiwane wyniki
To jest code-golf , wygrywa najkrótszy kod w bajtach!
[a-z0-9]
, edytował mój post. Adresy URL będą wyglądały jak +
A-Z
może się również pojawić, sądząc po twoim przykładzie?