百度熊掌号 API 资源 php 主动推送提交教程

百度熊掌号是现在很热门的平台,广大站长纷纷加入熊掌号的队列中。前面写了WordPress 百度熊掌号自动推送插件安装使用教程,如果是网站运行很久了才加入,会有很多历史内容没有推送到熊掌号,而熊掌号为其提供了批量推送 API 接口和功能。魏艾斯博客今天要说的是最适合广大站长的 php 推送,要把历史文章一次性都推送到百度熊掌号上。

本方法可用于新增内容和历史内容,不仅可用于熊掌号,还可用于百度搜索资源平台(原百度站长平台)中的主动推送,老魏观察了一下,新增内容、历史内容和搜索资源平台差别在于 api 那一行不同,其他的代码都一样,推送方法也一样,只是针对的平台不同。

一、获取网站全部网址

本来有一个在线获取全部网址的网站,原先老魏还用过几次,现在打不开了。经过一番搜索找到了一个小软件-网页超链接提取工具,网上到处都能找到就不放下载地址了。

下面说一下如何用软件来获取网址。我们网站都有 xml 格式的网站地图(没有的请参考教程Google XML Sitemaps 及相关设置过程)。打开之后里面包括了 html 后缀的网址,我们目的就是要获取纯净的 html 网址,剔除别的代码。

提示:也许你的 wordpress 网址后缀是 htm 或者文件夹形式,这几种都有规律可循;如果是纯拼音、单词形式自己想办法吧,老魏也帮不上你了。

大家看下图的“获取”按钮,在前面的空白处填入每个月的 xml 网址(googlesitemap 生成的 xml 文件中能找到),点击获取按钮,看到上面左侧获取到的网址(包含很多不需要的网址),在“提取”按钮前面输入 html(因为只需要 html 结尾的网址),点击“提取”按钮,上面右侧就是提取出来的 html 网址,最后点击“复制提取内容”按钮,粘贴到 txt 文本文档里面。

接下来就是按照月份依次获取网站的全部网址了,魏艾斯博客在操作时放弃了 tag 标签,你要是不怕麻烦可以自己慢慢整理。好了现在我们有了网站全部 html 网址的数据。

二、整理网址格式

光拿到网址还不行,百度熊掌号对于网址格式有要求,要求是下面格式的:

‘http://www.vpsss.net/1.html’,

大家都看到了网址有前缀、后缀和英文逗号。

这时候打开 excel 或者 wps 表格,A 列放入上面的网址,一行一个;B 列放入命令:

=”‘”&A1&”‘,”

回车,然后就看到 B1 这一格已经得到我们要的最终结果了,把鼠标放到 B1 格右下角,变成黑色十字的时候双击,就看到 B 列自动生成了全部结果。

提示:上面那条命令就是把网址前缀加’后缀加’,都是英文状态的,通过 excel 命令批量添加进去。你看不看懂无所谓,照着做就是了。

通过上面两步操作,我们获得了 B 列的结果,全部复制到 TXT 文本文档中。

提示:一开始老魏生成的网址不包括英文逗号,php 编辑器提示有错误,上传网站后执行就提示 http500 内部错误。

三、制作 php 文件

新建 TXT 文本文档,内容如下:

<?php $urls = array( ‘https://www.vpsss.net/6766.html’, ‘https://www.vpsss.net/6374.html’, ); $api = ‘http://data.zz.baidu.com/urls?appid=你的熊掌号 appid&token=你的熊掌号 taoken&type=batch’; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode(“\n”, $urls), CURLOPT_HTTPHEADER => array(‘Content-Type: text/plain’), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); echo $result; ?>

网址(红字)换成第二步得到的结果,一行一个。

api 那一行的 appid 和 token(红字)都换成你自己的。

保存后把这个 txt 文本文档的后缀强行改成 php,名字随便起,改成只有你自己才知道的那种吧。

提示:去你自己的熊掌号后台>>资源提交>>API 提交里面找到属于你自己的代码,根据上文修改一下就能用了。

四、主动推送

把 php 文件上传到网站根目录,在浏览器地址栏访问这个 php 就自动推送了。

看到主动推送结果,success 是成功了的条数,remain 是还可以推送的条数。

本功能是推送给百度熊掌号,但不代表百度会抓取收录并放出来,大家要明白这个关系,既然官方提供这个工具了,我们该推还得推,起码多一个渠道展现你的网站。

本文适合批量自动推送历史文章,至于上了熊掌号之后每天更新的文章,如果数量不多的话手动也行。

以下是按照本文方法主动推送后第二天的熊掌号收录详情,能看到 24 小时就收录了 500 多篇文章,同时第二天发布的文章秒收录。而进驻熊掌号之前,这个站的文章在百度的收录还是阴晴不定,三天打鱼两天晒网的状态。

通过本文方法成功把网址推送到百度熊掌号,增加了被百度抓取和放出来的几率,事实证明百度给予熊掌号优先排名,1 小时极速收录,原创文章保护功能,80%流量分发给优质熊掌号,极大提高网站流量等等,所以大家有时间还是操作一下吧,好处大大的。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏沈唁志

Kindle 怎么使用电子邮件附件推送电子书到设备中?

之前买过 PHP 的书看,结果也没看到了几本,一是书都在家里,没给公司带,二是下班晚回去不想看了

60130
来自专栏FreeBuf

漏洞科普:对于XSS和CSRF你究竟了解多少

随着Web2.0、社交网络、微博等等一系列新型的互联网产品的诞生,基于Web环境的互联网应用越来越广泛,企业信息化的过程中各种应用都架设在Web平台上,...

21990
来自专栏马洪彪

spss C# 二次开发 学习笔记(四)——Spss授权

Spss的授权方式有两种,单机版和网络版。 Spss的激活,在联网的情况下,通过20位的激活码激活,在未联网的情况下,Spss根据机器获取一个类似4-XXXX的...

39690
来自专栏ThoughtWorks

8大前端安全问题(下)| 洞见

在《8大前端安全问题(上)》这篇文章里我们谈到了什么是前端安全问题,并且介绍了其中的4大典型安全问题,本篇文章将介绍剩下的4大前端安全问题,它们分别是: 防火防...

38880
来自专栏数据库

数据库安全如何保障?这五点是关键!

数据泄漏的成本是昂贵的,这之中包含着业务的中断、客户信任的丧失、损失的法律成本、监管罚款和勒索软件攻击。 数据泄漏或导致巨大的影响。最好的防御是好的进攻,所以让...

231100
来自专栏FreeBuf

基于Python的反连Shell和后渗透工具

声明:该软件供学习研究使用或作为一个POC。开发者不赞同和鼓励或以其它方式支持非授权的电脑入侵和网络破坏。 RSPET (Reverse Shell and ...

228100
来自专栏Timhbw博客

xiunoBBS(修罗)设置SMTP邮件的发送

2017-08-2013:45:49 发表评论 346℃热度    前言 今天准备搭建一个论坛,用于用户交流。世纪搭建使用之后,决定使用xiuno BBS,界...

1.2K60
来自专栏黑白安全

如何绕过Windows Server 2008 R2上的身份验证

在本文中,我们将了解在Windows Server 2008 R2安装上绕过身份验证和重置管理员密码是多么容易。此技术要求我们对运行Windows服务器的计算机...

25110
来自专栏java达人

web安全简易规范123

web安全,大公司往往有专门的安全开发流程去保证,有专门的安全团队去维护,而对于中小网络公司,本身体量小,开发同时兼带运维工作,时间精力有限,但是,同样需要做一...

11400
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装和保护Mosquitto MQTT Messaging Broker

MQTT是一种机器到机器的消息传递协议,旨在为“物联网”设备提供轻量级的发布/订阅通信。它通常用于地理跟踪车队,家庭自动化,环境传感器网络和公用事业规模数据收集...

1.2K10

扫码关注云+社区

领取腾讯云代金券