Récupérer le favicon d’un site web automatiquement en PNG
Le favicon c’est ce petit icône que récupère votre navigateur pour l’afficher dans la barre d’adresse, l’onglet ou les favoris:
Il est en général au format ICO (icône pour windows) et très rarement en GIF ou PNG, bien que les navigateurs standards (comme Firefox, Safari ou Opera) savent gérer ces formats.
Google propose un service automatique de conversion de cet icône au format PNG. Très pratique donc pour les webmasters afin d’afficher automatiquement dans leurs scripts l’icône d’un site web, pour agrémenter leurs liens hypertextes par exemple.
Il suffit d’appeler dans votre code HTML l’image avec l’url suivante:
http://www.google.com/s2/favicons?domain=nomdedomaine.extension
exemple:
Voici quelques illustrations:
Amazon.com
Google.fr
Mozilla-europe.org
WordPress.com
Et si Google ne peut pas récupérer de favicon car le site n’existe pas ou n’a pas de favicon, un petit globe est alors affiché.
Exemple: atzratzruaztuay.com
Super merci ca ma aidé.
Merci, je cherchais justement cela.
Je viens également de trouver un snippet (fonction) PHP qui permet de le faire très facilement.
Si cela intéresse quelqu’un, je passe toujours le lien :
http://blog.hizup.com/2013/02/12/get-favicon-website-php-script-snippet/
Alors là un grand merci. Ok, c’est pas comme si tu avais créé une API ou un script PHP (se que cherchais en faite), mais là, cette info va me faire gagner un temps fou au final 😉
@Alpha, c’est même plus simple qu’une API en PHP 😉
En PHP, avec file_get_contents ( http://fr2.php.net/file_get_contents ) ou curl ( http://fr2.php.net/manual/fr/ref.curl.php ), en utilisant ces url de Google tu peux alors récupérer les fichiers PNG en local.
Exemple: http://mindthecode.com/loading-external-files-in-php-the-better-way/
Tu me retire les mots de la bouche, j’y pensais justement car parfois, le serveur semble saturé et c’est le globe qui apparait à la place de l’icône du site. Alors qu’en le téléchargeant direct, au moins cela fais moins de requête au cas ou il y est une limite comme pour google map 😉
Un grand Merci. Très facile à utiliser …