<?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...
-
01file_get_contents加载读取TXT文本文件内容方法 2天前
-
02php判断数组中是否包含某个字符方法大全 6天前
-
03php分隔字符方法大全 2周前
-
04php删除数组的第一个元素方法 2周前
-
05php去除字符串的第一个或最后一个字符 3周前
-
01分享几个随机美女图api接口 4806热度
-
02优学院自动刷课PHP代码 827热度
-
03最新蓝奏云直连解析API接口php代码 693热度
-
04php文件限速下载示例代码 685热度
-
052022蓝奏云PHP解析API接口源代码 680热度