检测某个链接是否被360搜索引擎收录
做个记录备份一下。
以下函数主要用到curl,so,主机必须开启curl支持,否则将无法正常使用。
function so_360($url){
$url='https://www.so.com/s?q='.$url;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$res=curl_exec($curl);
curl_close($curl);
if(strpos($res,'找不到该URL')){
return 1;
} else {
return 0;
}
}
$check_urls=array(
"https://www.songhaifeng.com/ZBlog-Course/126.html",
"https://www.songhaifeng.com/zblog-plugin/109.html",
"https://www.songhaifeng.com/ZBlog-Course/124.html"
);
foreach ($check_urls as $url){
if(so_360($url) == 0) {
echo '<p style="color:green;">已收录此链接:<a target="_blank" href="https://www.so.com/s?q='.$url.'">'.$url.'</a></p>';
} else {
echo '<p style="color:red;">未收录此链接:<a target="_blank" href="https://www.so.com/s?q='.$url.'">'.$url.'</a></p>';
}
}注:仅限检测360搜索收录结果,百度、搜狗等理论上修改对应域名和搜索参数也可以,具体自测;
另:检测数量不要太多,否则耗时会很长;
还有,如果出现中文乱码,请在最上方加入:
header("Content-type:text/html;charset=utf-8");
天天下载
还有自动提交代码,可以在360站长上获取。
学习了,以前总是傻呼呼的自己搜索,
有一个蜘蛛插件,很好用的