通过提供一些简单的步骤帮助我。
网址如: www.facebook.com 我怎么能获取Facebook图标。
提前致谢..
答案 0 :(得分:2)
首先,尝试在根目录中检索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>
标记。
答案 1 :(得分:0)
您可以使用以下
<?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'];
答案 2 :(得分:0)
您可以通过FB的主页通过http://php.net/manual/en/class.domdocument.php之类的内容解析它,并使用图标的rel属性搜索链接标记。然后,您可以将文件向下卷曲并将其用于显示链接等。
答案 3 :(得分:0)
link
或rel="shortcut icon"
的{{1}}代码。从此标记中提取rel="icon"
值。以下是FB中的示例链接标记:href