百度收录自动推送js代码api制作版

本文涉及的产品
.cn 域名,1个 12个月
简介: 百度收录自动推送js代码api制作版

前言说明

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

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

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

做网站收录有哪些方式

  • 手动提交

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

  • 自动提交

自动提交又分为三种方式
1.主动推送(实时)
顾名思义主动推送就是主动把我们的url推送给百度,让百度收录我们的url,而不是被动等待百度蜘蛛的抓取。

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

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

自动推送接口制作实例

php接口文件

<?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调用接口案例

$(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

相关文章
|
23天前
|
JavaScript
短小精悍的js代码
【10月更文挑战第17天】
119 58
|
10天前
|
JavaScript
原生js炫酷随机抽奖中奖效果代码
原生js随机抽奖是一个炫酷的根据数据随机抽奖的代码,该网页可进行随机抽取一个数据,页面动画高科技、炫酷感觉的随机抽奖效果,简单好用,欢迎下载!
24 3
原生js炫酷随机抽奖中奖效果代码
|
1天前
|
JSON JavaScript API
深入浅出Node.js:从零开始构建RESTful API
【10月更文挑战第39天】 在数字化时代的浪潮中,API(应用程序编程接口)已成为连接不同软件应用的桥梁。本文将带领读者从零基础出发,逐步深入Node.js的世界,最终实现一个功能完备的RESTful API。通过实践,我们将探索如何利用Node.js的异步特性和强大的生态系统来构建高效、可扩展的服务。准备好迎接代码和概念的碰撞,一起解锁后端开发的新篇章。
|
12天前
|
JavaScript 中间件 API
Node.js进阶:Koa框架下的RESTful API设计与实现
【10月更文挑战第28天】本文介绍了如何在Koa框架下设计与实现RESTful API。首先概述了Koa框架的特点,接着讲解了RESTful API的设计原则,包括无状态和统一接口。最后,通过一个简单的博客系统示例,详细展示了如何使用Koa和koa-router实现常见的CRUD操作,包括获取、创建、更新和删除文章。
34 4
|
15天前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍了如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码,包括安装插件、配置 ESLint 和 Prettier 以及 VSCode 设置的具体步骤。通过这些工具,可以显著提升编码效率和代码质量。
162 4
|
17天前
|
JSON 移动开发 数据格式
html5+css3+js移动端带歌词音乐播放器代码
音乐播放器特效是一款html5+css3+js制作的手机移动端音乐播放器代码,带歌词显示。包括支持单曲循环,歌词显示,歌曲搜索,音量控制,列表循环等功能。利用json获取音乐歌单和歌词,基于html5 audio属性手机音乐播放器代码。
66 6
|
13天前
|
JavaScript 前端开发 开发者
如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码
随着前端开发技术的快速发展,代码规范和格式化工具变得尤为重要。本文介绍如何在 Visual Studio Code (VSCode) 中使用 ESLint 和 Prettier 检查代码规范并自动格式化 Vue.js 代码。通过安装和配置这些工具,可以确保代码风格一致,提高代码质量和可读性。
41 1
|
19天前
|
人工智能 机器人 API
【通义】AI视界|谷歌Q3财报:Gemini API六个月增长14倍,公司超25%的新代码由AI生成
本文内容由通义自动生成,涵盖谷歌Q3财报、马斯克xAI融资、九巨头联盟挑战英伟达、Meta加大AI投入及麻省理工研究LLM与人脑相似性等热点资讯。更多精彩内容,请访问通通知道。
|
5天前
|
JavaScript 前端开发 NoSQL
深入浅出:使用Node.js构建RESTful API
【10月更文挑战第35天】在数字时代的浪潮中,后端技术如同海洋中稳固的灯塔,为前端应用提供数据和逻辑支撑。本文旨在通过浅显易懂的方式,带领读者了解如何利用Node.js这一强大的后端平台,搭建一个高效、可靠的RESTful API。我们将从基础概念入手,逐步深入到代码实践,最终实现一个简单的API示例。这不仅是对技术的探索,也是对知识传递方式的一次创新尝试。让我们一起启航,探索Node.js的奥秘,解锁后端开发的无限可能。

热门文章

最新文章