diff --git a/.gitignore b/.gitignore
index 8c74d2b..f9f12e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -172,4 +172,4 @@ cython_debug/
#New add
test_parse.py
test_soup.py
-test.htmlcov
+test.html
diff --git a/OriginalREADME.md b/OriginalREADME.md
new file mode 100644
index 0000000..3d541ac
--- /dev/null
+++ b/OriginalREADME.md
@@ -0,0 +1,405 @@
+> **免责声明:**
+>
+> 大家请以学习为目的使用本仓库,爬虫违法违规的案件:https://github.com/HiddenStrawberry/Crawler_Illegal_Cases_In_China
+>
+>本仓库的所有内容仅供学习和参考之用,禁止用于商业用途。任何人或组织不得将本仓库的内容用于非法用途或侵犯他人合法权益。本仓库所涉及的爬虫技术仅用于学习和研究,不得用于对其他平台进行大规模爬虫或其他非法行为。对于因使用本仓库内容而引起的任何法律责任,本仓库不承担任何责任。使用本仓库的内容即表示您同意本免责声明的所有条款和条件。
+
+> 点击查看更为详细的免责声明。[点击跳转](#disclaimer)
+# 仓库描述
+
+**小红书爬虫**,**抖音爬虫**, **快手爬虫**, **B站爬虫**, **微博爬虫**...。
+目前能抓取小红书、抖音、快手、B站、微博的视频、图片、评论、点赞、转发等信息。
+
+原理:利用[playwright](https://playwright.dev/)搭桥,保留登录成功后的上下文浏览器环境,通过执行JS表达式获取一些加密参数
+通过使用此方式,免去了复现核心加密JS代码,逆向难度大大降低
+
+
+## 功能列表
+| 平台 | 关键词搜索 | 指定帖子ID爬取 | 二级评论 | 指定创作者主页 | 登录态缓存 | IP代理池 | 生成评论词云图 |
+|-----|-------|----------|-----|--------|-------|-------|-------|
+| 小红书 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| 抖音 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| 快手 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| B 站 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
+| 微博 | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ |
+
+
+## 使用方法
+
+### 创建并激活 python 虚拟环境
+ ```shell
+ # 进入项目根目录
+ cd MediaCrawler
+
+ # 创建虚拟环境
+ # 注意python 版本需要3.7 - 3.9 高于该版本可能会出现一些依赖包兼容问题
+ python -m venv venv
+
+ # macos & linux 激活虚拟环境
+ source venv/bin/activate
+
+ # windows 激活虚拟环境
+ venv\Scripts\activate
+
+ ```
+
+### 安装依赖库
+
+ ```shell
+ pip install -r requirements.txt
+ ```
+
+### 安装 playwright浏览器驱动
+
+ ```shell
+ playwright install
+ ```
+
+### 运行爬虫程序
+
+ ```shell
+ ### 项目默认是没有开启评论爬取模式,如需评论请在config/base_config.py中的 ENABLE_GET_COMMENTS 变量修改
+ ### 一些其他支持项,也可以在config/base_config.py查看功能,写的有中文注释
+
+ # 从配置文件中读取关键词搜索相关的帖子并爬取帖子信息与评论
+ python main.py --platform xhs --lt qrcode --type search
+
+ # 从配置文件中读取指定的帖子ID列表获取指定帖子的信息与评论信息
+ python main.py --platform xhs --lt qrcode --type detail
+
+ # 打开对应APP扫二维码登录
+
+ # 其他平台爬虫使用示例,执行下面的命令查看
+ python main.py --help
+ ```
+
+### 数据保存
+- 支持保存到关系型数据库(Mysql、PgSQL等)
+ - 执行 `python db.py` 初始化数据库数据库表结构(只在首次执行)
+- 支持保存到csv中(data/目录下)
+- 支持保存到json中(data/目录下)
+
+
+## 开发者服务
+- 知识星球:沉淀高质量常见问题、最佳实践文档、多年编程+爬虫经验分享,提供付费知识星球服务,主动提问,作者会定期回答问题 (每天 1 快钱订阅我的知识服务)
+
+ +
+ + 星球精选文章: + - [【独创】使用Playwright获取某音a_bogus参数流程(包含加密参数分析)](https://articles.zsxq.com/id_u89al50jk9x0.html) + - [【独创】使用Playwright低成本获取某书X-s参数流程分析(当年的回忆录)](https://articles.zsxq.com/id_u4lcrvqakuc7.html) + - [ MediaCrawler-基于抽象类设计重构项目缓存](https://articles.zsxq.com/id_4ju73oxewt9j.html) + - [ 手把手带你撸一个自己的IP代理池](https://articles.zsxq.com/id_38fza371ladm.html) + + + +- MediaCrawler视频课程: + > 如果你想很快入门这个项目,或者想了具体实现原理,我推荐你看看这个视频课程,从设计出发一步步带你如何使用,门槛大大降低,同时也是对我开源的支持,如果你能支持我的课程,我将会非常开心~
+
+
+ + 程序员阿江-Relakkes + + |
+
+
+
+ + leantli + + |
+
+
+
+ + Rosyrain + + |
+
+
+
+ + Bao Zhuhan + + |
+
+
+
+ + zhounan + + |
+
+
+
+ + HIRO + + |
+
+
+
+ + PeanutSplash + + |
+
+
+
+ + Ermeng + + |
+
+
+
+ + Henry He + + |
+
+
+
+ + leonardoqiuyu + + |
+
+
+
+ + jayeeliu + + |
+
+
+
+ + ZuWard + + |
+
+
+
+ + Zendrix + + |
+
+
+
+ + zhangzhenpeng + + |
+
+
+
+ + Sam Tan + + |
+
+
+
+ + xbsheng + + |
+
+
+
+ + Martin + + |
+
+
+
+ + zhihuiio + + |
+
+
+
+ + Ren + + |
+
+
+
+ + Wang Tianci + + |
+
+
+
+ + Styunlen + + |
+
+
+
+ + Schofi + + |
+
+
+
+ + Klu5ure + + |
+
+
+
+ + Kermit + + |
+
+
+
+ + KEXNA + + |
+
+
+
+ + Jian Chang + + |
+
+
+
+ + tianqing + + |
+
- -
- - 星球精选文章: - - [【独创】使用Playwright获取某音a_bogus参数流程(包含加密参数分析)](https://articles.zsxq.com/id_u89al50jk9x0.html) - - [【独创】使用Playwright低成本获取某书X-s参数流程分析(当年的回忆录)](https://articles.zsxq.com/id_u4lcrvqakuc7.html) - - [ MediaCrawler-基于抽象类设计重构项目缓存](https://articles.zsxq.com/id_4ju73oxewt9j.html) - - [ 手把手带你撸一个自己的IP代理池](https://articles.zsxq.com/id_38fza371ladm.html) - - - -- MediaCrawler视频课程: - > 如果你想很快入门这个项目,或者想了具体实现原理,我推荐你看看这个视频课程,从设计出发一步步带你如何使用,门槛大大降低,同时也是对我开源的支持,如果你能支持我的课程,我将会非常开心~
-
-
- - 程序员阿江-Relakkes - - |
-
-
-
- - leantli - - |
-
-
-
- - Rosyrain - - |
-
-
-
- - Bao Zhuhan - - |
-
-
-
- - zhounan - - |
-
-
-
- - HIRO - - |
-
-
-
- - PeanutSplash - - |
-
-
-
- - Ermeng - - |
-
-
-
- - Henry He - - |
-
-
-
- - leonardoqiuyu - - |
-
-
-
- - jayeeliu - - |
-
-
-
- - ZuWard - - |
-
-
-
- - Zendrix - - |
-
-
-
- - zhangzhenpeng - - |
-
-
-
- - Sam Tan - - |
-
-
-
- - xbsheng - - |
-
-
-
- - Martin - - |
-
-
-
- - zhihuiio - - |
-
-
-
- - Ren - - |
-
-
-
- - Wang Tianci - - |
-
-
-
- - Styunlen - - |
-
-
-
- - Schofi - - |
-
-
-
- - Klu5ure - - |
-
-
-
- - Kermit - - |
-
-
-
- - KEXNA - - |
-
-
-
- - Jian Chang - - |
-
-
-
- - tianqing - - |
-