批量提交网站url到百度进行提升索引量的方法

本篇文章主要讲解通过百度的推送接口,向百度批量提交网站url并让百度加快收录网站页面的方法
作者:任聪聪
日期:2023年4月7日

前置条件

1.需要去百度站长平台,绑定自己的域名。前往用户中心,添加网站。
在这里插入图片描述
注:添加网站的步骤异常简单,百度有详细的步骤引导。

2.获取到token,如下界面复制。
在这里插入图片描述
token位置:
在这里插入图片描述

推送方式一、批量推送

注:有限制一般是100000条/日。

php的代码推送片段:

$urls = [];
foreach(range(7000,7100) as $k=>$v){
    $urls[]="https://这里是自定义的规则类型页面输出可以改成自己的/".$v;
}
// print_r($urls);
$api = 'http://data.zz.baidu.com/urls?site=不带http的域名&token=你的token';
$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;

python的代码推送片段:

import requests

urls = []
for v in range(7000, 7101):
    urls.append('https://dq.youqiong.net/ask_details/' + str(v))

api = 'http://data.zz.baidu.com/urls?site=你的域名不带http&token=你的token'
headers = {'Content-Type': 'text/plain'}
response = requests.post(api, data='\n'.join(urls), headers=headers)
print(response.text)

返回的响应信息说明:
1.提交容量为0时,提交条数超出,显示400
在这里插入图片描述
2.成功提交时,显示成功数目和剩余数目。
在这里插入图片描述

推送方式二、制作地图文件上传到网站运行目录

注:如网站的运行目录为public那么就放在这个下面

使用python或php自动生成一个文件或页面为,site.xml、site.txt。

如下是使用python的方式:

#生成地图文件
content = []
for i in range(1,100001):
    content.append("https://你的域名/详细页面/"+str(i)) 

with open('site.txt', 'w') as f:
    for line in content:
        print(line)
        f.write(line + '\n')

生成的文件:
在这里插入图片描述

回到站长平台,进入普通收录选择sitemap,并填写这个文件在网站上的路径。

在这里插入图片描述
end:以上便是百度批量提交的方法详解。

相关文章推荐:

ASO新手快速入门教程
SEO新手快速入门教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任聪聪

创作不易,你的打赏是我的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值