Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >百度收录自动推送api接口最新修复版

百度收录自动推送api接口最新修复版

原创
作者头像
小唐同学.
修改于 2023-03-01 08:10:24
修改于 2023-03-01 08:10:24
1.9K0
举报
文章被收录于专栏:CMS建站教程CMS建站教程

前言说明

原先百度官方提供的js代码已经失效了,无法使用,本文通过php文件制作接口推送,并通过前端静态调用推送

感谢各位大佬提供的帮助

和之前官方提供的有区别吗?

和之前百度官方提供的差不多,只是这个简约化了,唯一麻烦的就是需要自己制作接口

做网站收录有哪些方式

  • 手动提交 手动在百度站长提交网站url是一个不错的方式,唯一的问题就是比较麻烦。
  • 自动提交 自动提交又分为三种方式

1.主动推送(实时)

顾名思义主动推送就是主动把我们的url推送给百度,让百度收录我们的url,而不是被动等待百度蜘蛛的抓取。

2.自动推送

熟悉SEO优化的技术应该都知道,自动推送代码非常方便,一般加在网站公共调取部分比如:头部或者底部模板即可。

3.sitemap提交

sitemap提交就是向百度提交我们的sitemap地图,可以非常方便蜘蛛去抓取我们的网站。sitemap提交之后,百度会自动定期的更新抓取网站的sitemap地图。sitemap格式可以提交sitemap.xml和sitemap.txt。建议这两个地图都做提交的。

自动推送接口制作实例

php接口文件

代码语言:php
AI代码解释
复制
<?php
header("Access-Control-Allow-Origin:*");
header('Content-Type:application/json; charset=utf-8');

$urls =$_GET['urls'];
//提交的链接
$api='http://data.zz.baidu.com/urls?site=你的域名&token=你的百度token';
//提交网站的域名 和token
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => $urls,
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;
?>

接口api中写死了域名和token,如有需要自行修改

前端js调用接口案例

代码语言:JavaScript
AI代码解释
复制
$(function () {
     $.getJSON('https://www.0735.pro/api.php?urls='+window.location.href, function(json, textStatus) { 
//getJSON中的链接是我自己搭建好的,需要自行搭建
         if (json.success == 1) {
           console.log('百度收录提交成功,当前api余剩次数:' + json.remain);
              }else{
             console.log('api提交失败');
         }
    });
 });

getJSON中的链接是我自己的接口,因为域名和token写死了需要自行搭建接口

当前端打印出api余剩次数就是搭建成功了,因为token写死了 不用担心泄露了如果怕泄露可以在php的header中添加访问的域名

如果站长使用PHP语言开发的网站,可以用看我上一个文章不用搭建接口

PHP实现自动提交百度普通收录/SEO

小插曲

腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云 GTS 官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP对接百度API提交普通收录/SEO
上面代码是百度的示例这里我们改一下,官方提供的有点麻烦需要我们手动把收录的链接放到数组里面
小唐同学.
2022/05/31
1.7K0
PHP对接百度API提交普通收录/SEO
百度站点收录 - 什么叫自动推送
当自己搭建了一个个人网站或者是商业性质的网站时,我们通常希望在百度等搜索引擎上可以直接搜索到,提高网站的曝光率和流量.
caoayu
2020/09/23
7480
wordpress实现发布文章主动推送(实时)给百度的方法
很多人为了节约时间,都选择了自动提交的方式。然而你们知道的,自动提交又可以分为主动推送(实时)、自动推送和sitemap三种链接提交通道。
可定
2020/04/20
1.4K0
WordPress发布文章主动推送到百度,加快收录保护原创
工作实在太忙,也没时间打理网站。最近公司额外交待了一些网站 SEO 方面的优化任务让我关注(这就是啥都要会、啥都要做的苦逼运维的真实写照了...)。 于是抽空看了下百度站长平台,至少看到了 2 个新消
张戈
2018/03/23
1.6K0
WordPress发布文章主动推送到百度,加快收录保护原创
博客实现百度自动推送
你们平常都是怎么推送收录的呢,是和我一样在人家seo网站上开会员,用人家的自动推送功能吗
qiangzai
2021/12/21
4000
博客实现百度自动推送
博客实现百度自动推送
在网站根目录新建一个文件夹,在文件夹新建一个PHP文件,填写网站sitemap.xml地址和百度的推送接口,把文件地址添加到宝塔定时任务,选择访问URL,自定义执行时间后,保存即可
今天风真的好大好大啊
2022/04/02
4280
博客实现百度自动推送
百度熊掌号 API 资源 php 主动推送提交教程
百度熊掌号是现在很热门的平台,广大站长纷纷加入熊掌号的队列中。前面写了WordPress 百度熊掌号自动推送插件安装使用教程,如果是网站运行很久了才加入,会有很多历史内容没有推送到熊掌号,而熊掌号为其提供了批量推送 API 接口和功能。魏艾斯博客今天要说的是最适合广大站长的 php 推送,要把历史文章一次性都推送到百度熊掌号上。
魏艾斯博客www.vpsss.net
2018/09/20
3.7K0
百度熊掌号 API 资源 php 主动推送提交教程
百度站长中的php推送怎么使用
百度站长中的 PHP 推送可以让你提交你的网站 URL 和网站地图的地址,以便百度搜索引擎更快地发现你的网站和网站内容。你可以按照以下步骤来使用 PHP 推送:
半夜喝可乐
2024/09/30
2120
宝塔计划任务每日推送全站链接至百度收录
每次提交网站链接至百度收录时每一条都要把文章链接复制过去,很麻烦很费事,使用下面的方法配合宝塔计划任务每天准时自动提交网站全站链接省事!
空木白博客
2022/08/17
4950
百度自动推送(Shell)
使用以下shell脚本可实现百度搜索主动推送资源,可以将脚本配置在计划任务中定期执行,实现自动推送资源 使用注意事项: 1. 替换变量request_url值为在百度站长已认证的域名 2. 替换变量request_code值为百度站长中普通收录>资源提交>API提交中看到的域名及token 3. 发送邮件功能需要配置mail相关信息,如果不清楚如何配置可注释对应行取消发送邮件 4. 日志存储在 /var/log/baidu_log 文件中 #!/bin/bash # 987402997@qq.com # u
大大大黑白格子
2020/06/10
9930
利用PHP和crontab实现定时推送链接到百度
百度站长之家 https://ziyuan.baidu.com 获取自己站点的推送接口
Qicloud-W
2023/03/07
4610
新建php文件实现百度自动推送
在网站根目录下新建php文件,文件名随意,例baiduts.php,填写网站sitemap.xml地址和百度站长的推送接口,把自定义的文件地址添加在宝塔定时任务,选择访问URL,自定义执行时间后,保存即可。
团团生活志
2022/08/16
6220
EMLOG扩展 - 百度自动推送JS优化,规避错误、重复推送、判断文章是否收录
读:关注SEO、关注收录的站长,应该都知道百度搜索提供了一段自动推送的js代码,可将任意网页推送到搜索引擎,加快收录。但是,这段代码并不是简单的增加到网页中万事大吉了!百度埋坑技术,你我都懂的!本文主要分享埋坑之自动推送JS代码的优化... 功能介绍: 根据以前有人发的判断文章是否收录的功能。具体作者忘了。拓展出展示js推送代码 优点: 1.判断文章是否收录,来进行展示。 2.避免重复推送,防止占用推送额度。 3.防止因推送频繁造成的负面影响 缺点: 操作较
用户1456630
2018/05/25
1.4K0
Hexo博客提交百度引擎收录
网站还没有提交搜索引擎收集之前,你网站的内容不能直接搜索,只有提交搜索引擎后,搜索引擎才能收集你的网站,并通过爬虫抓取你网站上的东西,这样就可以通过搜索引擎来找到你的网站内容,这篇教程将带你去了解如何将hexo博客提交至百度搜索引擎
科技怪物君
2021/08/10
1.6K0
Hexo博客提交百度引擎收录
SEO工具脚本,Python百度普通收录API提交工具
百度收录问题一直是不少渣渣头痛的问题,而官方其实提供了普通收录和快速收录这样的接口,直接调用官方api接口,大力出奇迹,你需要相信,你尽管seo,有排名算我输,不收录,怎么会呢,不是给你留了一个首页网址么?以前写过熊掌号的api网址提交,可惜被清退了,也不知道能不能用了。
二爷
2020/08/21
1.2K0
SEO工具脚本,Python百度普通收录API提交工具
SEO优化之百度主动推送链接
本节来说下seo里面的链接问题,为了让我们最近更新的文章尽快被百度收录,以前都是人为的去百度搜索引擎上面提交链接,让蜘蛛过来抓取,后期百度也出了一个接口(暂叫它接口):百度资源搜索平台-链接提交,共有:主动推送、自动推送、sitemap、手动提交四种方式。下面我们一一作出解释;
申霖
2019/12/27
1.2K0
SEO优化之百度主动推送链接
Typecho添加百度收录检测代码
1、在模板的`post.php`合适位置加入以下代码:(如果是handsome主题,一般放在`如图一`,其他没有测试请自行试)
七辰
2023/10/06
3700
Typecho添加百度收录检测代码
Hexo -8- 生成 sitemap 提交给Google、百度站长
为了成功引起搜索引擎的注意,我们主动生成供其抓取的文件,本文介绍hexo博客创建sitemap的方法。 生成Sitemap 安装插件 安装普通 sitemap 和百度 sitemap 两种: npm install hexo-generator-sitemap --save npm install hexo-generator-baidu-sitemap --save 修改配置文件 修改站点配置文件,加入: plugins: hexo-generator-baidu-sitemap
为为为什么
2022/08/04
1.8K0
Hexo -8- 生成 sitemap 提交给Google、百度站长
Hexo博客如何被百度收录?
大部分人写博客都希望让别人访问到,但是GitHub和Coding都做了防爬虫的处理,因此我们托管在其上的博客就无法被搜索引擎收录,需要我们手动提交。
爱撒谎的男孩
2023/08/25
8010
Hexo博客如何被百度收录?
hexo-butterfly-SEO优化
​ 网站收录主要包括网站验证、链接提交两个核心步骤,此外还可扩展自动推送、robots、rel配置
hahah
2022/06/14
1.9K0
相关推荐
PHP对接百度API提交普通收录/SEO
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档