这个东东到是很好玩,可以利用Github Actions实现每天自动提交网站链接到百度站长平台,额,如果你不喜欢Github Actions,那么可以利用宝塔面板的计划任务来实现每天自动提交~~
1、简介
1)项目:
- https://github.com/tmmtoo/push-urls-to-baidu
- https://github.com/peng4740/push-urls-to-baidu
2、准备
1)自备一个github账号
2)准备宝塔面板,如果你有自己的服务器~(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
3)txt的sitemap
- 如:https://www.daniao.org/sitemap.txt
- WordPress可以用名为【WP TXT Sitemap】的插件实现~
4)百度资源平台,获得百度站长平台的API,也就是普通推送的推送接口~
3、使用Github Actions推送链接
1)Fork这个仓库
仓库地址:https://github.com/peng4740/push-urls-to-baidu
2)设置仓库的Secrets
点击<Settings>→<Secrets>添加2个变量:分别名为BAIDU_API、SITEMAP_TXT_URL
内容分别是百度站长平台的API、你网站的sitemap.txt的链接
3)示例:
- BAIDU_API:
- http://data.zz.baidu.com/urls?site=https://www.daniao.org&token=xxxxx
- SITEMAP_TXT_URL:
- https://www.daniao.org/sitemap.txt
4)图示
5)完成后点击Actions,并且对自己的仓库点Star,便可以测试效果
6)如果你找不到,可以直接打开如下网址即可看到运行状态:
https://github.com/你的github用户名/push-urls-to-baidu/actions?query=workflow%3Apush-urls-to-baidu
注意:修改你的你的github用户名
4、宝塔面板的计划任务来实现
1)如果非宝塔需要wget和curl,并将其保存为脚本文件,授予执行权限。再通过crontab之类的定时运行即可
2)宝塔面板→计划任务→Shell脚本
3)脚本内容
此处为隐藏的内容
发表评论并刷新,方可查看
5、效果
1)宝塔的计划任务执行的效果
2)GithubActions执行的效果
6、最后
每次最多推送2000条链接,如果很多,你需要分开推送了~~
我的微信
微信公众号
关注大鸟博客公众号
1F
这个方法还是可以的啊。谢谢
2F
学习一下
B1
@ 学习一下 好厉害的样子啊
3F
谢谢楼主的经验
4F
dadc 上一篇
宝塔面板搭建miniserve – 一个实用快捷的列表工具
5F
宝塔面板搭建miniserve – 一个实用快捷的列表工具普通收录工具可以向百度搜索主动推送资源,缩短爬虫发现网站链接的时间,不保证收录和展现效果。
2、API提交和手动提交共享配额,每日至多提交10万条有价值的内容,sitemap提交配额不与其他方式共享,具体配额以站点页面显示数据为准 。配额不可累计,当日有效。
3、若链接存在跳转关系,请直接提交跳转后链接。如网站换域名,需提交新域名资源;进行HTTPS改造页面,请提交HT
6F
单独使用宝塔可以吗
7F
测试看看
8F
厉害,学习了,感谢分享
9F
热心网游围观
10F
过来学习一下
11F
看看代码是啥
12F
其他的脚本应该也差不多吧方法
13F
谢谢分享。。。。。。。。。。。。。。。很需要
14F
之前有的,后来不小心删了
15F
真的很多的内容,学习
16F
学习一下,感谢