Apple ID 共享平台:基于 Node.js 的实时抓取与展示
504 字
3 分钟
Apple ID 共享平台:基于 Node.js 的实时抓取与展示
最近把这个项目重新整理了一下,它不是通用信息面板,而是一个更明确的场景:Apple ID 共享平台。
核心目标就是一件事: 访问页面时实时抓取最新账号数据,然后直接在页面展示。
页面效果

这个项目具体做什么?
它主要完成下面几步:
- 从源站拉取最新页面内容
- 解析出账号、密码、地区、状态、检测时间
- 过滤不需要的地区(如中国大陆、香港、台湾)
- 将数据直接嵌入 HTML 返回给前端
- 前端直接渲染,无需额外再请求 API
这套方式的好处是:页面每次刷新都尽量是最新数据,结构也比较简单直接。
主要功能
- 实时抓取:每次访问首页时都会重新抓取数据
- 账号解析:自动提取邮箱、密码、地区、状态、时间
- 地区过滤:自动排除指定地区的数据
- 数据脱敏展示:邮箱在前端展示时做了脱敏处理
- 广告可配置:通过
config.json管理多个广告卡片 - 直接嵌入数据:数据在服务端注入到 HTML 中,前端可直接读取
技术栈
- Node.js + Express:服务端与路由
- Axios:请求源站页面
- Cheerio:解析 HTML 并提取字段
- 原生 HTML/CSS/JS:页面展示与交互
项目结构
Apple_id/├─ index.js├─ index.html├─ config.json├─ package.json├─ Dockerfile├─ docker-compose.yml└─ README.md运行方式
本地运行
npm installnode index.js默认访问:
http://localhost:8000Docker 运行
docker build -t apple-id .docker run -d -p 8000:8000 --name apple-id apple-id或:
docker-compose up -d适合场景
- 需要把网页账号信息做统一展示
- 想要轻量、可快速部署的共享页
- 希望用最少依赖完成抓取 + 展示闭环
项目地址
如果你也是做这类轻量共享页,这种“实时抓取 + 服务端注入 + 前端直读”的写法会比较省事。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Apple ID 共享平台:基于 Node.js 的实时抓取与展示
https://github.com/Assute/Apple_id 最后更新于 2026-03-06,距今已过 68 天
部分内容可能已过时
相关文章 智能推荐
1
哪吒面板宝塔搭建教程(反代 8008 + WebSocket + gRPC)
GitHub 这篇文章记录如何在 Linux 服务器上通过安装脚本部署哪吒监控 Dashboard,再用宝塔站点反向代理 8008 端口,补齐 WebSocket 与 gRPC 配置,并添加流量使用进度和流量警报规则。
2
Cloudreve 自建云盘接入 Cloudflare R2 教程(宝塔反代 + Supervisor)
GitHub 这篇文章记录如何在 Linux 服务器上部署 Cloudreve,自建网盘并通过宝塔反向代理和 Supervisor 守护运行,再把存储策略接到 Cloudflare R2 存储桶。
3
阿里云 OSS 多 Bucket 同步上传面板部署教程(oss-sync)
GitHub 这篇文章记录如何部署 oss-sync,一个基于 Node.js 的阿里云 OSS 多存储同步上传网页,支持登录、自动发现 Bucket、同步上传、批量复制链接、在线编辑和删除。
4
AWS Lightsail IP 自动检测、更换与多域名 Cloudflare DNS 更新教程
GitHub 这篇文章记录如何部署 lightsail-ip 脚本,实现 AWS Lightsail IP 检测、自动更换、Telegram 通知、多个 Cloudflare Token 管理和多域名 DNS 自动更新。
5
多邮箱邮件管理工具(OutlookEmail)
GitHub 基于 OutlookEmail 项目 README 整理的多邮箱邮件管理工具部署与使用说明,额外补充了 993 端口环境检测步骤。
随机文章 随机推荐