Когда есть список ссылок, то для визуального украшательства можно использовать фавиконы, рисуя их слева от ссылок. Так, например, делает яндекс в результатах поиска.
Использовать очень просто:
----
Что делает функция get_favicon_from_url? Она скачивает страницу по указанном урлу и рыщет в егоном HTML коде. Если удаётся найти нужный link тэг, то возвращается его href аттрибут, если нет, функция ...
Когда есть список ссылок, то для визуального украшательства можно использовать фавиконы, рисуя их слева от ссылок. Так, например, делает яндекс в результатах поиска.
Использовать очень просто:
----
Что делает функция get_favicon_from_url? Она скачивает страницу по указанном урлу и рыщет в егоном HTML коде. Если удаётся найти нужный link тэг, то возвращается его href аттрибут, если нет, функция не сдаётся и пытается закачать картинку со стандартного адреса http://<hostname>/favicon.ico, если файл найден (200 http code) и его mimetype начинается с “image/”, то функция возвращает стандартный адрес картинки. Если ничего найти не удалось, возвращается None
---
На нижнем примере мы вынули иконку с сайта google.com