文章目录
- 系列文章
- 支持以Markdown文件进行独立存储的博客网站
- 获取CSDN文章内容
- CSDN的导出API接口
- CSDN 编辑原文接口
- 其他方案
- 获取文章ID列表
- 文章列表页面
- 内容管理页面
- 作品数据-单篇文章分析页面
- 获取最后编辑时间
- 加更:CSDN登录
- 登录状态判断
- 模拟登录依赖的页面元素分析
- “密码登录”Tab
- “手机号/邮箱/用户名”输入框
- “密码”输入框
- “同意协议”勾选框
- “登录”按钮
- 核心逻辑实现代码 index.js
- Node.js项目的 package.json 配置
- 使用步骤
- 本地(桌面系统)中准备初始化数据
- 将本地代码、依赖和登录信息数据打包上传到服务器
- 在服务器上安装Node.js和NPM环境
- 在服务器上重新安装Chrome驱动
- 安装无头Chrome依赖的其他库
- 验证和调试运行
- 在服务器上配置自动备份的定时任务
- 全量备份之前的CSDN文章
- 样例网站
系列文章
阿里云服务器 篇一:申请和初始化
阿里云服务器 篇二:搭建静态网站
阿里云服务器 篇三:提交搜索引擎收录
阿里云服务器 篇四:404页面模板
阿里云服务器 篇五:短链服务网站
阿里云服务器 篇六:GitHub镜像网站
阿里云服务器 篇七:服务器热备份/定时备份