J'ai trouvé cette photo sur le Web aujourd'hui. Étant un programmeur paresseux, je ne veux pas vraiment ouvrir Google et taper quelques caractères. Beaucoup trop de travail! Il s'agit d'une tâche tellement importante qu'elle devrait être automatisée.
Défi
Tout le monde sait que la première image d'un résultat de recherche Google est toujours la meilleure. Il doit donc être présenté à l'utilisateur.
Vous devez écrire un programme ou une fonction qui prend une chaîne en paramètre et affiche la première image qu'il trouve sur Google lorsque vous recherchez ce nom + les mots glamour shot
derrière.
Requêtes de recherche Google
Pour rechercher des images sur Google, l'URL doit contenir le paramètre de requête tbm=isch
et q=query
, avec query
le nom que vous souhaitez rechercher.
Une chaîne de requête valide pour mon nom Bas
seraitwww.google.com/search?tbm=isch&q=Bas
Contribution
Votre programme ou fonction prend un seul paramètre d'entrée, qui est le nom que vous souhaitez rechercher sur google. Cette chaîne sera composée des personnages [a-z]
, [A-Z]
, [0-9]
et (espace). Cette chaîne peut être séparée par des espaces, pour rechercher une chaîne séparée par des espaces sur Google, il faut remplacer les espaces par
+
. Par exemple, il s'agit d'une requête valide:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Production
L'image peut être dessinée à l'écran ou enregistrée dans un fichier (dans n'importe quel format).
Si le premier résultat de recherche sur google est un fichier gif, vous pouvez soit afficher le gif, soit afficher n'importe quelle image de ce gif.
Cas de test
Exécutez cet extrait pour voir les résultats attendus
C'est le code-golf , le code le plus court en octets gagne!
[a-z0-9]
, a modifié mon article. Les URL ressembleront aux exemples que j'ai fournis, aucun encodage n'est nécessaire, juste de l'espace pour+
A-Z
peut également apparaître, à en juger par votre exemple?