Encontré esta imagen en la web hoy. Siendo un programador perezoso, no quiero abrir Google y escribir un par de caracteres. Demasiado trabajo! Esta es una tarea tan importante que debería automatizarse.
Desafío
Todos saben que la primera imagen en un resultado de búsqueda de Google es siempre la mejor. Por lo tanto, debe presentarse al usuario.
Debe escribir un programa o función que tome una cadena como parámetro y muestre la primera imagen que encuentre en Google cuando busque ese nombre + las palabras glamour shot
detrás de él.
Consultas de búsqueda de Google
Para buscar imágenes en Google, la url debe contener el parámetro de consulta tbm=isch
y q=query
, con query
el nombre que desea buscar.
Una cadena de consulta válida para mi nombre Bas
seríawww.google.com/search?tbm=isch&q=Bas
Entrada
Su programa o función toma un solo parámetro de entrada, que es el nombre que desea buscar en google. Esta cadena constará de los personajes [a-z]
, [A-Z]
, [0-9]
y (espacio). Esta cadena puede estar separada por espacios, para buscar una cadena separada por espacios en Google, uno debe reemplazar los espacios con
+
. Por ejemplo, esta es una consulta válida:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Salida
La imagen puede dibujarse en la pantalla o guardarse en un archivo (en cualquier formato).
Si el primer resultado de búsqueda en google es un archivo gif, puede mostrar el gif o mostrar cualquier marco de ese gif.
Casos de prueba
Ejecute este fragmento para ver los resultados esperados.
Este es el código de golf , ¡el código más corto en bytes gana!
[a-z0-9]
, editó mi publicación. Las URL se verán como los ejemplos que proporcioné, no se necesita codificación, solo espacio para+
A-Z
que también puede aparecer, a juzgar por tu ejemplo.