我有一个爬取页面并提取页面中的第一张图片的 PHP 脚本,这不是很好,我宁愿没有结果也不愿得到一张完全模棱两可的图片,所以是否可以将以下脚本修改为提取第一个link rel="apple-touch-icon"
或link rel="apple-touch-icon-precomposed"
?的通用 URL
<?php
if($_REQUEST['url']!='')
{
function get($a,$b,$c)
{ // Gets a string between 2 strings
$y = explode($b,$a);
$x = explode($c,$y[1]);
return $x[0];
}
$url=get_meta_tags("".$_REQUEST['url']."");
?>
<div class="addSitetitle"><?php echo get(file_get_contents(''.$_REQUEST['url'].''), "<title>", "</title"); ?></div>
<div class="addSitedescription"><?php echo ($url["description"]); ?></div>
<div class="addSitekeywords"><?php echo ($url["keywords"]); ?></div>
<div class="addSitecopyright"><?php echo ($url["copyright"]); ?></div>
<div class="addSiteimage"><img <?php echo get(file_get_contents(''.$_REQUEST['url'].''), "<img", "/>"); ?> /></div>
编辑以包括获取功能。