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 相关文章 智能推荐
1
企业微信自建应用通知教程:把应用管理做成消息渠道
脚本 这是一篇企业微信自建应用通知教程,整理了应用管理、自建应用创建、CorpID 和 AgentID 获取、access_token 获取、发送应用消息以及常见踩坑点。
2
CF-dns:Cloudflare DNS 多域名管理面板
脚本 这是一个 Cloudflare DNS 多域名管理面板,支持批量管理 DNS 记录、一键申请 Origin 证书、域名排序、手机端适配和 Docker 一键部署。
3
Codex 自动注册与 CPA 自动补号脚本说明
脚本 一个用于自动化处理注册流程与补号流程的脚本,减少重复操作,提升执行效率。
4
被屏蔽海外访问的国内服务器,如何用代理做加速
脚本 一篇可直接落地的完整安装教程,教你通过 CN 中继和 DL 上游,让无法直连海外资源的国内服务器稳定访问 GitHub 等站点。
5
Linux 服务器自动备份神器:Rsync 备份管理工具
脚本 一个基于 rsync、sshpass 和 cron 的 Linux 服务器自动备份脚本,支持交互式配置、增量同步、定时任务和开机自启。
随机文章 随机推荐