通过提供一些简单的步骤来帮助我。
网址如: www.facebook.com 我如何获取 facebook 图标。
提前致谢..
首先,尝试favicon.ico
在根目录中检索,在本例中为http://www.facebook.com/favicon.ico。
如果这不起作用,请检索主页并在内容中查找以下 HTML 标记之一:
<link rel="shortcut icon" type="image/x-icon" href="someurl" />
<link rel="icon" type="image/x-icon" href="someurl" />
有时,favicon.ico 确实存在,但<link>
缺少标签。
您可以使用以下
<?php
$url = 'http://example.com/';
$doc = new DOMDocument();
$doc->strictErrorChecking = FALSE;
$doc->loadHTML(file_get_contents($url));
$xml = simplexml_import_dom($doc);
$arr = $xml->xpath('//link[@rel="shortcut icon"]');
echo $arr[0]['href'];
您可以通过http://php.net/manual/en/class.domdocument.php之类的方式对 FB 的主页进行 dl 解析,然后搜索具有图标 rel 属性的链接标签。有了这个,您可以将文件卷曲并将其用于显示链接等。
link
标签。从此标签中提取值。这是来自 FB 的示例链接标签:rel="shortcut icon"
rel="icon"
href
<link rel="shortcut icon" href="http://static.ak.fbcdn.net/rsrc.php/yi/r/q9U99v3_saj.ico" />