bing 是一套用 PHP 实现的必应每日壁纸服务,抓取 Bing 每日图片并提供 API 链接,配套壁纸墙页面可浏览、查看详情与下载。
- v2.3
- 发布于
- 28 天前
- 0
- 星标
- 0
- 下载
- 同步于
- 13 天前
最新版本
v2.32026年9月21日 18:00下载慢?可在上方随时切换镜像源
项目说明
项目概述
bing 是一套用 PHP 实现的必应每日壁纸服务,它会抓取 Bing 首页每日更新的精美图片,并通过 API 链接对外提供。你可以直接把链接当作图片地址嵌进网页,也可以用它做电脑桌面壁纸。项目自带壁纸墙页面,可浏览服务器中保存的历史壁纸、查看详细信息和下载。
一行图片地址,把必应每日壁纸接进你自己的网站或桌面。
主要功能
- 每日壁纸抓取:定时抓取 Bing 当天的图片并保存到本地
- 多种分辨率:提供 1920x1080、1366x768、手机竖版与 UHD 原图等规格
- 随机壁纸:提供随机抽取历史壁纸的接口
- 302 直链跳转:可 302 重定向到 Bing 官方图片直链,不占用服务器流量
- PHP 直出图片:可由服务器代理输出图片,便于缓存与统一处理
- 壁纸墙:以网页形式浏览历史壁纸,带壁纸时间、作者、标题与介绍等详情
- 元数据写入:下载时把壁纸信息以 xmp 元数据写入图片文件
- 引导页:提供项目介绍、链接生成与跳转壁纸墙的入口
适用人群
- 想给网站加每日壁纸的站长
- 需要随机高清壁纸接口的开发者
- 喜欢每日更换桌面壁纸的用户
- 想搭建自建壁纸墙的人
快速上手
- 下载项目全部文件并放到服务器上,网页入口为
index.php,壁纸墙为dashboard.php - 安装 PHP 的 sqlite 扩展,并安装 Python 与 playwright
- 运行
pip install playwright与playwright install chromium,必要时再执行playwright install-deps - 按需修改
config.php中的基础配置,如文件名前缀 - 用
DISPLAY= php daily_download.php下载当天壁纸并写入数据 - 让服务器网页指向
index.php即可访问;不想自建可直接用官方 API 链接
核心优势
- 接入简单:接口就是一条图片 URL,直接嵌入即用
- 省流量方案:302 直链不占用自建服务器带宽
- 信息完整:壁纸墙带时间、作者、标题与介绍等信息
- 可自建可直连:既能自己部署,也能直接用现成服务
系统要求
| 项目 | 要求 |
|---|---|
| 服务端 | PHP,需启用 sqlite 扩展 |
| 抓取依赖 | Python、playwright、chromium |
| 客户端 | 任意支持图片链接的浏览器或应用 |
注意事项
- PHP 直出图片会经过你的服务器,速度受服务器带宽与性能影响
- 服务器需每天运行一次
daily_download.php才能保持壁纸最新 - 抓取依赖 playwright,部署时需一并安装浏览器内核与系统依赖
- 壁纸图片版权归微软必应所有
历史版本
排序