自主推荐
立即推荐

用 Cloudflare Workers 来实现必应每日壁纸 API

Linux1个月前更新 xiaobai
78 0 0

准备工作

在开始操作前,你只需要准备以下内容:

  • 一个 Cloudflare 账号
  • 一个托管在 Cloudflare 的域名(可选,如果你想用自己的域名)

如果你还没有准备好,可以先在 B 站搜索:如何注册一个域名并托管到 Cloudflare

操作步骤

第一步:登录 Cloudflare 控制台

打开 Cloudflare Dashboard,点击左侧导航栏中的 “Workers 和 Pages”,选择「创建」,选择「从 Hello World! 开始」。

第二步:创建 Worker 服务

点击「部署」→「编辑代码」,进入编辑器页面。

第三步:替换默认代码

将默认模板代码替换为以下脚本:

隐藏内容!
评论后才能查看!

这段代码会自动获取 Bing 今日壁纸地址,并重定向到高清原图。

第四步:部署并访问

点击右上角的「部署」,Cloudflare 会为你分配一个免费的子域名,比如:

https://bingdaily.your-subdomain.workers.dev/

只要访问这个地址,就会直接跳转到今日的必应高清壁纸!

第五步:绑定自定义域名

点击「设置」→「域和路由」→「添加」→「自定义域」,在弹出框中填写你希望绑定的域名地址,例如:

bingdaily.example.com

然后点击「添加域」。

四、效果演示

以下是访问跳转后的图片示例(每天更新):

用 Cloudflare Workers 来实现必应每日壁纸 API

部署成功后效果如下:

  • 自动获取必应每日高清壁纸
  • 通过 HTTP 302 重定向直链图片,节省带宽
  • 基于 Cloudflare Workers,无服务器部署
  • 免费且全球加速,访问快速稳定
  • 适合个人博客、网站背景或壁纸工具使用

五、常见问题

1. 能不能自定义分辨率或访问历史壁纸?

目前这段脚本是写死获取最新的 1920×1080 高清图。如果你想拓展功能,可以参考 Bing 提供的 JSON 接口文档,添加如下能力:

  • idx=1:获取昨天的图
  • n=8:一次获取 8 张图
  • 替换 _1920x1080.jpg 为其他尺寸
© 版权声明
广告也精彩

暂无评论

暂无评论...