百度收錄自動推送api接口最新修復版

2023-03-06 00:59:54 來源:騰訊云

打印 放大 縮小

前言說明

原先百度官方提供的js代碼已經失效了,無法使用,本文通過php文件制作接口推送,并通過前端靜態調用推送


(資料圖)

感謝各位大佬提供的幫助

和之前官方提供的有區別嗎?

和之前百度官方提供的差不多,只是這個簡約化了,唯一麻煩的就是需要自己制作接口

做網站收錄有哪些方式

手動提交手動在百度站長提交網站url是一個不錯的方式,唯一的問題就是比較麻煩。自動提交自動提交又分為三種方式

1.主動推送(實時)

顧名思義主動推送就是主動把我們的url推送給百度,讓百度收錄我們的url,而不是被動等待百度蜘蛛的抓取。

2.自動推送

熟悉SEO優化的技術應該都知道,自動推送代碼非常方便,一般加在網站公共調取部分比如:頭部或者底部模板即可。

3.sitemap提交

sitemap提交就是向百度提交我們的sitemap地圖,可以非常方便蜘蛛去抓取我們的網站。sitemap提交之后,百度會自動定期的更新抓取網站的sitemap地圖。sitemap格式可以提交sitemap.xml和sitemap.txt。建議這兩個地圖都做提交的。

自動推送接口制作實例

php接口文件

 $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

小插曲

騰云先鋒(TDP,Tencent Cloud Developer Pioneer)是騰訊云 GTS 官方組建并運營的技術開發者群體。這里有最專業的開發者&客戶,能與產品人員親密接觸,專有的問題&需求反饋渠道,有一群志同道合的兄弟姐妹。來加入屬于我們開發者的社群吧 。

關鍵詞:

責任編輯:ERM523

相關閱讀

亚洲精品欧美精品,亚洲人成在线影院,亚洲电影欧美电影有声小说,麻豆九一精品爱看视频在线观看免费
>