百度Site查詢接口源碼

技術 作者:有料 2019-10-21 21:15:04 閱讀:34
<?php
/**
 * 百度Site查詢接口
 * code    200->正常;201->沒有請求參數;202->未收錄
 */
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json');
if(!isset($_GET['url'])||empty($_GET['url'])||$_GET['url']==''){
	echo json_encode(array('code'=>'201','msg'=>'請填寫請求參數'));
	exit();
}
// 請求地址www.skdpta.live
$url = $_GET['url'];
// 百度搜索地址http://www.baidu.com/s?wd=site:www.skdpta.live
$baidu='http://www.baidu.com/s?wd=site:'.$url;

$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$baidu);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
$rs=curl_exec($curl);
curl_close($curl);

$str = preg_match_all('/<b>找到相關結果數約(.*?)個<\/b>/',$rs,$baidu);

if(!empty($str)){
	// 沒有站點信息
	echo json_encode(array('code'=>'200','num'=>$baidu['1']['0']));
}else{
	// 有站點信息
	$str = preg_match_all('/<b style="color:#333">(.*?)<\/b>/',$rs,$baidu);
	if($str){
		echo json_encode(array('code'=>'200','num'=>$baidu['1']['0']));
	}else{
		echo json_encode(array('code'=>'202','msg'=>'該域名暫時未收錄'));
	}
	
}
 

關注公眾號:mcbang_com 了解更多精彩內容

[廣告]贊助鏈接:

選擇AiDeep,讓人工智能為你工作:http://www.aideep.com/
四季很好,只要有你,文娛排行榜:http://www.yaopaiming.com/
讓資訊觸達的更精準有趣:https://www.0xu.cn/

關注網絡尖刀微信公眾號
隨時掌握互聯網精彩
福彩官网