Ho trovato questa immagine sul web oggi. Essendo un programmatore pigro, non voglio aprire Google e digitare un paio di caratteri. Troppo lavoro! Questo è un compito così importante che dovrebbe essere automatizzato.
Sfida
Tutti sanno che la prima immagine in un risultato di ricerca di Google è sempre la migliore. Quindi dovrebbe essere presentato all'utente.
Devi scrivere un programma o una funzione che accetta una stringa come parametro e visualizza la prima immagine che trova su Google quando cerchi quel nome + le parole glamour shot
dietro di esso.
Query di ricerca di Google
Per cercare immagini su google, l'URL deve contenere il parametro query tbm=isch
e q=query
, con query
il nome che si desidera cercare.
Una stringa di query valida per il mio nome Bas
sarebbewww.google.com/search?tbm=isch&q=Bas
Ingresso
Il tuo programma o funzione accetta un singolo parametro di input, che è il nome che desideri cercare su Google. Questa stringa sarà composto da personaggi [a-z]
, [A-Z]
, [0-9]
e (spazio). Questa stringa può essere separata dallo spazio, per cercare una stringa separata dallo spazio su Google, è necessario sostituire gli spazi con
+
. Ad esempio, questa è una query valida:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Produzione
L'immagine può essere disegnata sullo schermo o salvata in un file (in qualsiasi formato).
Se il primo risultato di ricerca su google è un file gif, puoi mostrare la gif o mostrare qualsiasi frame di quella gif.
Casi test
Esegui questo frammento per vedere i risultati previsti
Questo è code-golf , vince il codice più corto in byte!
[a-z0-9]
, modificato il mio post. Gli URL appariranno come gli esempi che ho fornito, nessuna codifica necessaria, solo spazio per+
A-Z
può anche apparire, a giudicare dal tuo esempio?