2010-06-29 02:16:45 +0000 2010-06-29 02:16:45 +0000
126
126

Come scaricare la favicon dal sito web?

Quando si naviga in un sito web, l'icona “favicon” appare nella scheda o accanto all'URL (o accanto al segnalibro).

Se voglio quella grafica, c'è un modo per scaricarla direttamente dal sito? Preferirei scaricarlo direttamente dal web, ma se tutto il resto fallisce, lo estraggo da qualunque posto sia memorizzato sul mio computer (Windows 7, Firefox 3.6.6).

Risposte (11)

164
164
164
2010-06-29 02:34:44 +0000

Studiohack ha l'approccio “approfondito”, ma presenta un breve hack:

  1. 1. Inserire il nome a dominio come https://superuser.com/(deve terminare con ‘/’)
  2. 2. Aggiungere favicon.ico alla fine
  3. 3. Premere invio (deve essere nell'URL: https://superuser.com/favicon.ico)
  4. Premere invio (deve essere nell'URL: &007)
  5. Premere invio (deve essere nell'URL: &007)
  6. Premere invio (deve essere nell'URL: &007)
  7. Cliccare con il tasto destro del mouse sull'immagine e cliccare su “salva immagine come”.
48
48
48
2010-06-29 02:50:58 +0000

leggendo http://en.wikipedia.org/wiki/Favicon si può anche trovare che:

Il seguente formato è compatibile con il cross-browser ed è supportato da Internet Explorer, Firefox, Chrome, e Opera.[3]

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

Inoltre è accettabile anche il seguente:

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

Il seguente mostra il formato supportato dei tag di collegamento, usando esempi, per 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"> &007

Quindi, la pratica comune è in effetti quella di mettere un file chiamato ‘favicon.ico’ sulla cartella principale, ma per essere sicuri, bisogna cercare il codice sorgente del file servito e vedere se e cosa vi è definito.

ad esempio, per http://superuser.com è

<link rel="shortcut icon" href="http://sstatic.net/su/favicon.ico">
29
29
29
2013-01-31 05:02:27 +0000

Non si può sempre aggiungere /favicon.ico (es. https://superuser.com/favicon.ico ) Tutte le risposte sono più complicate del necessario.

Tutto quello che si fa è quello che è scritto qui: http://www.itechcolumn.com/4-way-download-favicon-website/ (http://www.sitename.com/images/favicon.ico)

  1. Vai al sito di destinazione.
  2. 2. Visualizzare la sorgente della pagina (Cliccare con il tasto destro del mouse sulla pagina e cliccare su “Visualizza sorgente pagina”) - utilizzando firefox, può essere leggermente diverso negli altri browser.
  3. 3. Cercare (Ctrl+F) per “icona di collegamento”
  4. Si dovrebbe vedere qualcosa del genere:

  5. Cliccare con il tasto destro del mouse sul link [ http://www.sitename.com/images/favicon.ico ]&003 e salvare l'icona. Oppure, aprire la pagina usando l'URL e salvare la pagina.

26
26
26
2014-11-24 07:12:03 +0000

È possibile farlo utilizzando il convertitore di Google S2.

Ecco la sintassi : http://www.google.com/s2/favicons?domain=DomainName (http://www.google.com/s2/favicons?domain=https://superuser.com/)

ex [ http://www.google.com/s2/favicons?domain=https://superuser.com/ ]&003

14
14
14
2015-10-02 17:12:24 +0000

Nessuna delle risposte precedenti ha funzionato per me, perché il sito da cui avevo bisogno dell'icona era un sito interno, non lo esponeva nella fonte, e non permetteva di aggiungere /favicon.ico quindi ho scavato un po’ di più.

Chrome può tirare la favicon in modo affidabile usando questa soluzione:

  1. 1. Visitate il sito che volete la favicon per
  2. 2. Aggiungere ‘chrome://favicon/’ prima dell'url dei siti.
  3. esempio: chrome://favicon https://google.com
  4. 3. Cliccare con il tasto destro del mouse sull'immagine
  5. 5. Salvare l'immagine come…
5
5
5
2012-12-11 12:06:19 +0000

Se si dispone di JavaScript abilitato, è possibile eseguirlo nella 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');
    }
})();

In alternativa, utilizzare il codice seguente come segnalibro / incolla nell'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")})();
5
5
5
2010-06-29 02:19:19 +0000

In Firefox 3: cliccate sulla favicon, appare un popup, e potete cliccare su “ulteriori informazioni”… nella finestra che si apre, andate alla scheda “Media”. Evidenziate la voce media specifica che desiderate (mostra un'anteprima nell'ampio spazio bianco nella parte inferiore della finestra), quindi cliccate su “Salva con nome”. Dategli un nome, scegliete un luogo e il gioco è fatto! )

Alcuni siti potrebbero non avere una favicon elencata, ma alcuni di essi…colpiranno o mancheranno…prova questo su Super User…SU ha una favicon elencata…

2
2
2
2012-12-11 08:38:27 +0000

Non c'è bisogno di tutta quella merda di PHP.

Tutto quello che dovete fare in Firefox è cliccare sull'immagine ico nell'URL, cliccare “More Information”, poi cliccare sul pulsante “Media”. Favicon.ico è di solito il primo della lista e già evidenziato, ma se non lo è, scorrere verso il basso e poi fare clic sul pulsante “Salva con nome”.

A proposito, poiché Firefox 16, le immagini ico non vengono più visualizzate nel campo dell'URL, ma lo fanno in ogni scheda e possono essere afferrate allo stesso modo.

1
1
1
2011-12-13 14:49:05 +0000

Provate questo bit di PHP che afferra la favicon e la salva come file .ico. Probabilmente potreste usarlo per prendere quasi tutti i file. Si noti l'uso del flag ‘b’ per ‘binario’.

<?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>';
?>
0
0
0
2017-01-18 08:30:02 +0000

L'url della favicon forse è diverso da www.example.com/favicon.ico.

Basta cliccare con il tasto destro del mouse sulla pagina e cliccare su View Page Source, poi si può trovare il link favicon nel tag head!

ad esempio :

<link href="/MyFavicon.ico" type="image/x-icon" rel="shortcut icon"/>
0
0
0
2014-12-11 10:42:11 +0000

Se si vuole ottenere l'icona di Facebook, basta copiare l'url dalla barra degli indirizzi e prendere il sito web e fare clic con il tasto destro del mouse e selezionare la sorgente di visualizzazione o sulla barra degli indirizzi type:view-source:website address.Se si vuole ottenere l'icona di Facebook, basta digitare, view-source http://www.facebook.com e premere Ctrl e F insieme e digitare .ico e si vedrà un link.In che ci sarà un testo con .ico evidenziato con colore verde.Premere quel link.Si vedrà l'icona.Cliccare con il tasto destro del mouse > Salva immagine come e poi dare il nome e salvarla.