<?php
//baidu push api
//https://ziyuan.baidu.com/linksubmit/index 这里提供的 api 接口,普通收录,主动提交,php代码
$api = 'http://data.zz.baidu.com/urls?site=网址&token=秘钥';
//get site urls
function GetUrls($api):string{
$site = "网站地图";
//获取 xml 信息
$XmlUrls = curl($site,null);
//将 xml 转为数组
$resource = xml_parser_create();
xml_parse_into_struct($resource,$XmlUrls,$value,$index);
xml_parser_free($resource);
//$urlArr 即为接受所有 url 的数组
$urlArr = [];
foreach ($value as $content){
if ($content["tag"] === "LOC"){
$urlArr[] = $content["value"];
}
}
//开始上传
$response = curl($api,$urlArr,1);
//将响应 json 转为 对象
$result = json_decode($response);
if ($result->success != 0){
return "主动提交成功!";
}else{
return "主动提交失败!";
}
}
function curl($url,$params,$is_post = 0){
$ch = curl_init();
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,60);
curl_setopt($ch,CURLOPT_TIMEOUT,60);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);//禁止验证对等证书,默认为true
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//检查服务器SSL证书中是否存在一个公用名,值0|2,
if($is_post){
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
curl_setopt($ch,CURLOPT_URL,$url);
}else{
if($params){
curl_setopt($ch,CURLOPT_URL,$url.'?'.$params);
}else{
curl_setopt($ch,CURLOPT_URL,$url);
}
}
$response = curl_exec($ch);
return $response;
}
echo GetUrls($api);php教程
PHP百度自动推送API代码
- 百度推送
- 自动推送
-
帝国CMS百度主动推送插件(修改版)
帝国CMS百度主动推送插件安装使用1、将baidu整个文件夹放入/e/extend/下,如果关闭后台来源认证码(不建议),直接访问http://域名/e/extend/baidu/即可执行操作。2、推荐启用“金刚模式”,对外部访问与...
-
帝国CMS百度推送插件免费下载
帝国CMS百度推送插件效果图帝国CMS百度推送插件说明:1、本帝国插件同样试用与帝国cms6.6、帝国cms7.0、帝国cms7.2版本帝国CMS百度推送插件安装说明:1:文件解压到网站根目录/admin/baidutui (这个...
-
小巧免费的SEO综合工具 收录查询+外链群发+百度推送
SEO工具说明吾爱破解论坛大神分享的一款SEO综合工具,主要功能有1、自动爬取网站链接,2、批量查询百度收录,3、未收录信息批量推送百度,4、长尾关键字查询,5、批量自动外链全发。软件截图SEO工具使用方...
-
帝国CMS百度时时推送代码
这个修改不会触动帝国系统核心功能,安全绿色,如果升级系统,顶多功能失效,找到这篇文章修改后可以继续用。修改3个文件找出来ecmsinfo.php、listinfo.php、userfun.php1,e/admin/ecmsinfo.php在任意一个elseif{....}后添加elseif($enews=="Post_Baidu_site...
-
百度批量链接主动推送工具
百度批量链接主动推送工具,可以批量推送网站链接到百度,提高网站收录。使用方法1、首先到百度站长工具复制自己的推送接口地址2、然后下载你网站地图,sitemap.xml3、载完之后,新建一个空白的excel表...
-
百度URL即时批量主动推送工具V2.3测试版
软件介绍百度URL即时批量主动推送工具,百度爬虫页面自动繁殖程序V2.3测试版。工具截图软件蜘蛛爬取站内URL链接(软件蜘蛛非深度爬取),非站内链接自动过滤。软件根会据日志判定,以防止浪费URL配额数...
-
百度站长工具恢复自动推送功能
百度自动推送功能可以自动推送链接到百度站长工具平台,可以快速提高网站收录。只需去百度站长工具复杂一段JS到网站,就可以使用,无需开发成本。我的站长站今天看到百度通知主动推送功能又恢复上线了...
-
帝国CMS二次开发百度主动推送功能教程
补充一点服务器要支持CURL权限方法一:发布一个文章推送一个文章修改文件:\e\class\hinfofun.php大概在316行//同时发布 $copyclassid=$add[copyclassid]; $cpcount=count($copyclassid); if($cpcount) { ...
-
帝国cms百度主动推送的教程
看到论坛还有人在问帝国cms百度主动推送的方法,今天就为大家分享一个简单有效的帝国cms百度主动推送的方法。只需在自己的帝国模板内加上一段代码,就可以达到主动推送的功能,此方法也适合任何系统,不单纯是帝国cms。教程开始:百度自动推送是什么?自动推送...
-
帝国CMS百度时时推送代码
这个修改不会触动帝国系统核心功能,安全绿色,如果升级系统,顶多功能失效,找到这篇文章修改后可以继续用。修改3个文件找出来ecmsinfo.php、listinfo.php、userfun.php1,e/admin/ecmsinfo.php在任意一个elseif{....}后添加elseif($enews=="Post_Baidu_site...
-
01在线MD5解密源代码分享 8个月前
-
02PHP删除空白换行教程 8个月前
-
03PHP去除字符串两边空格、空字符串、换行符方法 8个月前
-
04php判断字符是否为数字或字母教程 8个月前
-
05PHP读取TXT文本内容方法大全 8个月前
-
01分享几个随机美女图api接口 4874热度
-
02优学院自动刷课PHP代码 839热度
-
03php文件限速下载示例代码 715热度
-
04最新蓝奏云直连解析API接口php代码 712热度
-
052022蓝奏云PHP解析API接口源代码 706热度

