这段时间小编开发了两个API接口源码,查询百度收录数量api以及百度查询网址收录状态源码,两个api目前站长小编还在使用;下面简单介绍一下这两个api接口源码的用途。
收录状态介绍
百度查询收录状态api就是常用的百度搜索需的网址查询到文章是否已经收录和没收录两种状态,但经过php封装好的api就不用复杂的手动百度搜索查询收录状态了。
具体用途
用户在文章页增加个查询文章收录状态,以及用ajax请求判断文章是否收录,未收录自动提交到百度站长,未收录不提交等等用途。
演示
查询收录数量介绍
百度收录查询数量api就是手动百度搜索site:你的域名
列如:site:zydown.com
查询到的收录数量就是你的网站被百度收录的数量,经过php代码封装好的就直接可以拿来使用。
具体用途
列如在首页增加个你的网站被百度收录数量,用js php都可以调用等等。
调用演示
查询收录状态
https://api.zydown.com/sl/?url=https://www.zydown.com/378.html
把你需要的判断的文章网址替换成自己的即可
查询收录数量
https://api.zydown.com/chaxun/?domain=zydown.com
把需要的查询网站替换即可,注意:去除http://
和htps://
和域名末尾的/
主域名和二级域名都可以查询。
js调用实例
<!--js百度收录数量1-->
<span id="baidu"></span>
<script type="text/javascript">
var url = 'https://api.zydown.com/chaxun/?domain=zydown.com';
$.getJSON(url,function(data){
$('#baidu').append('百度收录:'+data.data.baidu+'条');
});
</script>
<!--php百度收录数量2-->
<div id="mli"></div>
<script type="text/javascript">
var url = 'https://api.zydown.com/chaxun/?domain=zydown.com';
$.getJSON(url,function(data){
$('#mli').append('<i class="iconfont icon-baidu">百度收录:'+data.data.baidu+'</i>条');
});
</script>
把js代码里面的zydown.com
换成你的域名就可以,具体使用请自己美化
php调用实例
<?php
/**
* 当下资源网由作者Vance编写
*/
function curls($url, $timeout = '5') {
// 1. 初始化
$ch = curl_init();
// 2. 设置选项,包括URL
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch, CURLOPT_HEADER, 0);
// 3. 执行并获取HTML文档内容
$info = curl_exec($ch);
// 4. 释放curl句柄
curl_close($ch);
if($info){
return $info;
}else{
return @file_get_contents($url);
}
}
$domain = "zydown.com";//修改自己的域名即可
$gr ="https://api.zydown.com/chaxun/?domain=".$domain;
$data= json_decode(curls($gr));
$shuliang =$data->data->baidu;
echo"<p>百度收录:$shuliang</p>";
以上php、js代码都是举例,用户可以自己美化一下
查询收录状态演示
这两个api源码都是小编自己辛苦搞的,无bug不能使用会更新修复因此需要购买下载,毕竟编写不易;感谢谅解!