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

如何从网站上下载favicon?

Advertisement

当你浏览一个网站时,"favicon “图标会出现在选项卡中或URL旁边(或书签旁边)。

如果我想要那个图形,有没有办法直接从网站上下载?我想直接从网站上下载,但如果没有办法,我会从电脑上的任何地方把它挖出来(Windows 7,Firefox 3.6.6.6)。

Advertisement
Advertisement

答案 (11)

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

Studiohack有一个 “彻底 "的方法,但是这里有一个简短的黑客程序:

  1. 输入像https://superuser.com/这样的域名(必须以’/‘结尾)
  2. 在 后面加上favicon.ico 3. 按回车键(这应该是在URL中:https://superuser.com/favicon.ico
  3. 右键点击图片并点击 "保存为"。
48
48
48
2010-06-29 02:50:58 +0000

通过阅读 http://en.wikipedia.org/wiki/Favicon ,你也可以发现:

以下的格式是跨浏览器兼容的,Internet Explorer、Firefox、Chrome、Opera都支持。[3]

<link rel="shortcut icon" href="http://www.example.com/myicon.ico" /> > <link rel="shortcut icon" href="/somepath/myicon.ico" /> > 此外,以下也是可以接受的:

<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"> > 以下是HTML和XHTML支持的链接标签格式,用实例说明。

HTML:

<link rel="icon" type="image/gif" href="http://example.com/image.gif">&007&007

所以,通常的做法是在根目录下放置一个名为'favicon.ico'的文件,但是为了确定,你必须查找文件的源代码,看看那里是否定义了什么。

29
Advertisement
29
29
2013-01-31 05:02:27 +0000
Advertisement

你不能总是加/favicon.ico(例如:https://superuser.com/favicon.ico ) 所有的答案都比较复杂。

你要做的就是这里写的。 http://www.itechcolumn.com/4-way-download-favicon-website/

  1. 转到目标网站
  2. 查看页面源(右键点击页面,点击 “查看页面源")–使用firefox,在其他浏览器中可能略有不同。搜索(Ctrl+F)搜索 "快捷图标” 4.你应该会看到这样的东西:

5.右键点击链接 http://www.sitename.com/images/favicon.ico ,保存图标。或者,使用该URL打开页面并保存页面。

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

你可以使用 Google S2 转换器来实现。

以下是语法。 http://www.google.com/s2/favicons?domain=DomainName

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

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

前面的答案对我来说都不奏效,因为我需要图标的网站是一个内部网站,不允许在源码中显示,也不允许附加/favicon.ico,所以我又挖了一下。访问你想要的网站 的favicon 2. 在网站网址前添加'chrome://favicon/‘。 - 例如:chrome://favicon https://google.com 3. 右键点击图片 4. 将图片保存为…..

5
5
5
2012-12-11 12:06:19 +0000

如果你启用了JavaScript,你可以在控制台中运行:

(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');
    }
})();

或者使用下面的代码作为书签/粘贴在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
Advertisement
5
5
2010-06-29 02:19:19 +0000
Advertisement

在Firefox 3中:点击favicon,弹出一个弹窗,点击 “更多信息”…在弹出的窗口中,进入 “媒体 "选项卡。突出显示你想要的特定媒体项目(它在窗口底部的白色大空间中显示预览),然后点击 "另存为"。给它起个名字,选择一个位置,就可以完成了! :)

有些网站可能没有列出favicon,但有些网站会………..不知道是命中了还是错失了……….在超级用户上试试这个……….SU有一个favicon列出……

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

在Firefox中,你需要做的就是点击URL中的ico图片,点击 “更多信息",然后点击 "媒体 "按钮。Favicon.ico通常是列表中的第一个,并且已经高亮显示,如果不是的话,向下滚动,然后点击 "另存为 "按钮。

顺便说一下,从Firefox 16开始,ico图片不再显示在URL栏中,而是显示在每个标签页中,并且可以用同样的方式抓取。

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

试试这个PHP,它可以抓取favicon并保存为一个.ico文件。你可以用它来抓取几乎任何文件。注意'b'代表'二进制'标志的使用。

0
0
0
2017-01-18 08:30:02 +0000

在页面上点击右键,点击www.example.com/favicon.ico,就可以在View Page Source标签中找到favicon的链接!

例如:

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

如果你想获得facebook的图标,只需从地址栏中复制网址,然后在网站上点击右键,选择view-source,或者在地址栏中输入:view-source:网站地址。如果你想获得facebook的图标,只需输入view-source http://www.facebook.com ,然后按Ctrl+F键,输入.ico,你会看到一个链接,在这个链接中会有一个绿色的.ico的文字,按这个链接,你会看到图标,右键>图片另存为,然后给它起个名字,然后保存。

Advertisement

相关问题

3
3
28
13
6
Advertisement
Advertisement