百度快速收录API提交代码适合各种网站及APP教程

来自版块 Discuz教程
22516
0
温馨提示:如下载链接失效,请前往 问题反馈专用帖 进行反馈! 兔源码交流群:493651246
快速收录提交要求;已经开通了快速收录通道的网站。
使用说明:

1、快速收录仅限于提交移动端页面及移动端自适应页面。
2、快速收录工具可以向百度搜索主动推送资源,缩短爬虫发现网站链接的时间,对于高实效性内容推荐使用快速收录工具,实时向搜索推送资源。
3、资源不符合移动资源标准,依然会占用配额,请您谨慎选择提交类型。判断站点是否符合移动体验标准,请参考《百度搜索优质内容指南》及《百度APP移动搜索落地页体验白皮书5.0》。
4、如果网站已通过HTTPS认证工具验证为HTTPS网站,请确保所提交链接的协议头为HTTPS。

各种网站快速收录提交代码
1.织梦php网站通用提交代码(方式:创建一个php文件,复制下面代码到文件里 ,然后浏览器访问这个文件!)
  1. <?php
  2. require_once ("include/common.inc.php");
  3. require_once "include/arc.partview.class.php";
  4. require_once('include/charset.func.php');
  5. $year = date("Y");
  6. $month = date("m");
  7. $day = date("d");
  8. $dayBegin = mktime(0,0,0,$month,$day,$year);//当天开始时间戳
  9. $dayEnd = mktime(23,59,59,$month,$day,$year);//当天结束时间戳
  10. $query = "SELECT arch.id,types.typedir FROM dede_arctype as types inner join dede_archives as arch on types.id=arch.typeid where pubdate<".$dayEnd." AND pubdate>".$dayBegin.""; //这里dede换成你们自己的表前缀
  11. $urls="";
  12. $dsql->Execute('arch.id,types.typedir',$query);
  13. while($row = $dsql->GetArray('arch.id,types.typedir'))
  14. {
  15. $urls.="这里换成你的网址".str_replace("{cmspath}","",$row['typedir'])."/".$row[id].".html".",";
  16. //将上边的换成你的网址
  17. }
  18. $urls=substr($urls,0,-1);
  19. $urls = explode(",",$urls);
  20. $api = '这里换成你的百度提交接口'; // 换成自己的接口调用地址
  21. $ch = curl_init();
  22. $options = array(
  23. CURLOPT_URL => $api,
  24. CURLOPT_POST => true,
  25. CURLOPT_RETURNTRANSFER => true,
  26. CURLOPT_POSTFIELDS => implode("\n", $urls),
  27. CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  28. );
  29. curl_setopt_array($ch, $options);
  30. $result = curl_exec($ch);
  31. echo $result.count($urls);
  32. ?>
复制代码
php程序相对较多 基本格式就是上面这种 具体需要自行更改
2.WordPress 百度快速收录 API 提交代码(方法:将以下代码添加到你的 WordPress 当前使用的主题的 functions.php 文件最下面,记得添加自己的API 接口地址。)
  1. ///WordPress 百度快速收录 API 提交代码
  2. add_action('save_post', 'fanly_baidu_dailysubmit', 10, 3);
  3. function fanly_baidu_dailysubmit($post_id, $post, $update){
  4.         if($post->post_status != 'publish' || get_post_meta($post_id,'Fanly_Submit',true)=='OK') return;
  5.         $api = 'http://data.zz.baidu.com/urls?site=https://www.tuyuanma.com/&token=f6sOBgdA96zHU8Oj&type=daily';//修改成你的快速收录接口调用地址
  6.         $response = wp_remote_post($api, array(
  7.                 'headers' => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
  8.                 'sslverify' => false,
  9.                 'blocking' => false,
  10.                 'body' => get_permalink($post_id)
  11.         ));
  12.         if ( !is_wp_error( $response ) ) {
  13.                 $res = json_decode($response['body'], true);
  14.                 if($res['success_daily']==1)update_post_meta($post_id, 'Fanly_Submit', 'OK');// OK 避免重复提交
  15.         }
  16. }
复制代码
以上就是比较常用的百度快速推送提交代码!如有不足 请在下方评论补充!
其他PHP源码将以下代码复制到代码编辑器里,注意修改信息:
  1. <?php
  2. $urls = array(
  3.     'https://www.tuyuanma.com/news_8966_1_1',//换成你要提交的网址
  4. );
  5. $api = 'http://data.zz.baidu.com/urls?site=换成你自己的网站&token=换成你自己的信息=daily';
  6. $ch = curl_init();
  7. $options =  array(
  8.     CURLOPT_URL => $api,
  9.     CURLOPT_POST => true,
  10.     CURLOPT_RETURNTRANSFER => true,
  11.     CURLOPT_POSTFIELDS => implode("\n", $urls),
  12.     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  13. );
  14. curl_setopt_array($ch, $options);
  15. $result = curl_exec($ch);
  16. echo $result;
  17. php?>
复制代码
将其命名为kuaisu.php(随便命名,文件是php格式就行)。
将文件上传到根目录,然后输入域名/kuaisu.php,就可以了。
举例:https://www.tuyuanma.com/kuaisu.php,如图:
QQ截图20200819164134.png

全部评论 0

您需要登录后才可以回帖 立即登录
输入你要评论的内容......
0
0
0
返回顶部