获取Meta和Icon

 [返回首页]  [提交网站]

一,帮助文档:

1,网址格式为 http(s)://www.xxx.xx//www.xxx.xx。例如:http(s)://www.cooso.cn//www.cooso.cn

2,返回格式为 {"icon":"值1","sufix":"值2","title":"值3","keywords":"值4","description":"值5"}。例如:{"icon":"https://www.cooso.cn/icon/co/os/www.cooso.cn.svg","sufix":".svg","title":"库搜","keywords":"库搜,网站搜索","description":"库搜主要收录中文网站或网站优秀分类频道"}

3,返回格式中title值为404,表示数据中无对应网址。例如:{"icon":"","sufix":"","title":"404","keywords":"","description":""}

4,返回格式中icon值为"https://www.cooso.cn/icon/default.png",表示网站无icon,为默认的icon


二,数据本地化(PHP例子):

<?php // 要获取内容的网址
$url='https://www.cooso.cn/';
//通过网站地址获取json格式的数据 $output=file_get_contents('https://www.cooso.cn/api.php?url='.$url);
// 将json格式数据转换为数组
$json2arr=json_decode($output,true);

// 打印数组查看
print_r($json2arr);
//定义icon图片的保存地址
$save_to='./icon/test'.$json2arr['sufix'];
//通过图片地址获取流
$content = file_get_contents($json2arr['icon']);
// 保存图片到本地
file_put_contents($save_to, $content);
?>


三,当然,除了使用file_get_contents(),还可以通过curl_init()等其他方式获取数据。