博客主要是以 佛系更新为主,百度收录惨淡就不提了。作为一名合格的博主,如何让百度爹地更好的收录呢?除了 sitemap 自动推送等方式外,还有那些方法呢?
seo

流程图

流程图

python代码

import re
from time import sleep
import requests

try:
    with open(r'sitemap.xml', 'r', encoding='UTF-8') as f:
        a = f.read()
        p = re.compile(r'https://(.+)')
        r = p.findall(a)
        data = '\n'.join(r)
        url = f'http://data.zz.baidu.com/urls?site=你的域名&token=你的token'
        #记得修改成自己的网址和token
        a = requests.post(url, data=data)
        print(a.text)
        sleep(3)
except FileNotFoundError:
    print('请将sitemap.xml和本程序放在同一目录下')
    sleep(3)

登录百度站长中心,获取你自己的 token
命名为 seo.py名字可以自定义。

shell脚本

#!/bin/ 
#进入到seo优化文件
cd /root/seo
#下载远程sitemap.xml文件
wget https://bbskali.cn/sitemap.xml
#向百度推送
python3 seo.py
#删除本次sitemap.xml文件
rm sitemap.xml
#记录本次操作时间
echo `date +"%Y-%m-%d %H:%M:%S"` end >> ./log.txt
#发送邮件
swaks --to 收件箱@qq.com --from 发件箱@163.com --body 本次SEO已定时提交完成,"完成时间:$(date +%Y-%m-%d)" --header "Subject: kali论坛 致力于网络安全" --server smtp.163.com   -p 25 -au 发件箱@163.com  -ap smtp密码

这里我用到了 swaks发送邮件,具体配置可以看看我之前的文章

kali下邮件发送工具swaks入坑

Swaks是一个功能强大,灵活,可编写脚本,面向事务的SMTP测试工具,目前Swaks托管在私有svn存储库中。官...

kali下已经默认安装了,其他平台用 aptyum安装即可!

运行效果

百度收录效果

最后,将上面的命令添加到定时任务即可。

最后修改:2023 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏