Como baixar favicon do site?


121

Quando você navega em um site, o ícone "favicon" aparece na guia ou ao lado do URL (ou ao lado do marcador).

Se eu quiser esse gráfico, existe uma maneira de baixá-lo diretamente do site? Eu preferiria baixá-lo diretamente da Web, mas se tudo mais falhar, eu o desenterro onde quer que esteja armazenado no meu computador (Windows 7, Firefox 3.6.6).

Respostas:


158

O Studiohack tem a abordagem "completa", mas aqui está um pequeno truque:

  1. Digite o nome do domínio como https://superuser.com/(deve terminar com '/')
  2. Adicione favicon.icoao final
  3. Pressione Enter (isto deve estar na URL: https://superuser.com/favicon.ico)
  4. Clique com o botão direito na imagem e clique em "salvar imagem como"

As outras respostas são todas incríveis. Eu aprendi muito, obrigado. Mas, para meus propósitos específicos, era isso que eu estava procurando. Aceitaram.
Robert Cartaino

2
Bem, exceto sites como a Wikia.
Hello71

10
Tão simples, mas genial.
Raffi Khatchadourian

48

lendo http://en.wikipedia.org/wiki/Favicon, você também pode descobrir que:

O formato a seguir é compatível com vários navegadores e é suportado pelo Internet Explorer, Firefox, Chrome e Opera. [3]

<link rel="shortcut icon" href="http://www.example.com/myicon.ico" />

Além disso, o seguinte também é aceitável:

<link rel="shortcut icon" href="/somepath/myicon.ico" />

A seguir, mostra o formato suportado de tags de link, usando exemplos, para HTML e XHTML.

HTML:

<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico"> <link rel="icon" type="image/png" href="http://example.com/image.png"> <link rel="icon" type="image/gif" href="http://example.com/image.gif">

Portanto, a prática comum é de fato colocar um arquivo chamado 'favicon.ico' na pasta raiz, mas para ter certeza, você precisa procurar o código fonte do arquivo servido e ver se e o que está definido lá.

por exemplo, para http://superuser.com é

<link rel="shortcut icon" href="http://sstatic.net/su/favicon.ico"> 

1
Encontrei sites que não armazenam o favicon.ico na pasta raiz, principalmente na Wikia. Mas o acima funcionou.
D Coetzee

abertura inspeciona o elemento em uma página e a pesquisa icodeve encontrá-lo.
Qwertie

Isso funcionou para mim também ao procurar o ícone de um cliente em seu site público para adicionar à interface HTTPS do servidor SFTP.
Dacid Salin

29

Você nem sempre pode adicionar /favicon.ico (por exemplo, https://superuser.com/favicon.ico )
Todas as respostas são mais complicadas do que o necessário.

Tudo o que você faz é o que está escrito aqui: http://www.itechcolumn.com/4-way-download-favicon-website/

  1. Vá para o site de destino.
  2. Exibir a fonte da página (clique com o botão direito do mouse na página e clique em "Exibir fonte da página") - usando o Firefox, pode ser um pouco diferente em outros navegadores.
  3. Pesquisa (Ctrl + F) por "ícone de atalho"
  4. Você deve ver algo assim:

    link rel="shortcut icon" href="http://www.sitename.com/images/thenameofthefavicon.ico"/>

  5. Clique com o botão direito do mouse no link http://www.sitename.com/images/favicon.ico e salve o ícone. Ou, abra a página usando o URL e salve a página.


4
Bom conselho! Mas nem todos os sites especificá-lo diretamente no HTML, pode-se inferir ..
Jeff Atwood

1
isso funcionou quando o /favicon.ico não. Obrigado.
Joshua dança

26

Você pode fazer isso usando o conversor do Google S2.

Aqui está a sintaxe: http://www.google.com/s2/favicons?domain=DomainName

ex: http://www.google.com/s2/favicons?domain=https://superuser.com/


grande ferramenta e mais rápido do que navegar para a url favico específica
Luca Steeb

Esta é a única maneira de trabalhar para mim.
Anixx 05/10

ESTE realmente precisa ser a resposta! Como a resposta aceita acima pressupõe que o arquivo favicon esteja sempre no diretório raiz, sempre seja nomeado "favicon" e esteja sempre no formato .ico , o que nem sempre é o caso! . Alguém mencionou em algum lugar que a solicitação no link @vamshi postada faz com que a biblioteca S2 do Google puxe o favicon do site de destino em vez de exibir o em cache. Mas eu testaria para ter certeza.
lightproof

1
Não, isso não funcionará se o nome do domínio não for acessível pelo Google, o que pode ser verdade dentro de redes privadas.
Andrew Savinykh

13

Nenhuma das respostas anteriores funcionou para mim, pois o site do qual precisava do ícone era um site interno, não o expôs na fonte e não permitiu anexar o /favicon.ico, então eu cavei um pouco mais.

O Chrome pode obter o favicon de maneira confiável usando esta solução:

  1. Visite o site para o qual deseja o favicon
  2. Adicione 'chrome: // favicon /' antes do URL do site.
  3. Clique com o botão direito na imagem
  4. Salvar imagem como...

5

No Firefox 3: Clique no favicon, um pop-up aparece e você pode clicar em "mais informações" ... na janela exibida, vá para a guia "Mídia". Destaque o item de mídia específico que você deseja (ele mostra uma visualização no grande espaço em branco na parte inferior da janela) e clique em "Salvar como". Dê um nome, escolha um local e pronto! :)

Alguns sites podem não ter um favicon listado, mas outros ... podem falhar ... tente isso no Superusuário ... SU tem um favicon listado ...


1
Isso funciona da mesma maneira no Firefox mais recente (versão 21), no entanto, se o favicon estiver na raiz do site, fora do padrão do IE, ele não aparecerá na mídia! Por não estar especificado diretamente no HTML, está implícito.
Jeff Atwood

4

Se você tiver o JavaScript ativado, poderá executar isso no console:

(function() {
    var i=0;
    var arrLink = [];
    var found = 0;
    arrLink = document.getElementsByTagName('link');
    if (arrLink.length > 0) {
        for (i=0; i < arrLink.length; i++) {
            if (typeof arrLink[i].rel !== 'undefined' && arrLink[i].rel.indexOf('icon') > -1) {
                found = 1;
                window.open(arrLink[i].href);
            }
        }
        if (found === 0) {
            alert('favico Not Found');
        }
    } else {
        alert('favico Not Found');
    }
})();

Como alternativa, use o código abaixo como marcador / cole no URL:

javascript:(function(){var a=0,b=[],c=0,b=document.getElementsByTagName("link");if(0<b.length){for(a=0;a<b.length;a++)"undefined"!==typeof b[a].rel&&-1<b[a].rel.indexOf("icon")&&(c=1,window.open(b[a].href));0===c&&alert("favico Not Found")}else alert("favico Not Found")})();

2

Não há necessidade de toda essa porcaria de PHP.

Tudo o que você precisa fazer no Firefox é clicar na imagem ico no URL, clicar em "Mais informações" e depois no botão "Mídia". O Favicon.ico geralmente é o primeiro da lista e já está destacado, mas se não estiver, role para baixo e clique no botão "Salvar como".

A propósito, desde o Firefox 16, as imagens ico não são mais exibidas no campo URL, mas são exibidas em cada guia e podem ser capturadas da mesma maneira.


Isso parece não ser mais verdade. O favicon aparece apenas na guia. O ícone da caixa de URL é um globo que fornece apenas informações sobre segurança e permissões de sites
chronometric

1

Experimente este pouco de PHP que pega o favicon e o salva como um arquivo .ico. Você provavelmente poderia usar isso para pegar quase qualquer arquivo. Observe o uso do 'b' para o sinalizador 'binário'.

<?php
    echo '<p>Fetching Favicon.ico.</p>';
    $in = fopen('http://targetdomain.com/favicon.ico', 'rb');
    $contents = '';
    while (!feof($in)) {
        $contents .= fread($in, 8192);
        }
    fclose($in);
    $len = strlen($contents);
    echo '<p>Read ' . $len . ' bytes.</p>';

    $out = fopen('favicon.ico', 'wb');
    fwrite($out, $contents, $len);
    fclose($out);
    echo '<p>Written Favicon.ico.</p>';
?>

1
Isso pode funcionar, mas é um exagero e não corresponde à solicitação do OP para baixá-lo do Windows / Firefox. Se você usar o PHP, procure a referência do link no código-fonte.
precisa saber é o seguinte

0

basta copiar o URL da barra de endereços e acessar o site e clicar com o botão direito do mouse e selecionar a fonte de exibição ou na barra de endereço tipo: view-source: endereço do site.Se você deseja obter o ícone do facebook, basta digitar view-source : http://www.facebook.com e pressione Ctrl e F juntos e digite .ico e você verá um link. Nesse caso, haverá um texto com .ico destacado em verde. Pressione esse link. Você verá Clique com o botão direito do mouse em> Salvar imagem como e, em seguida, forneça o nome e salve-o.


0

Talvez o URL do favicon seja diferente www.example.com/favicon.ico.

Simplesmente clique com o botão direito do mouse na página e clique em View Page Source, para encontrar o faviconlink na headtag!

por exemplo :

<link href="/MyFavicon.ico" type="image/x-icon" rel="shortcut icon"/>
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.