一个简单的Cookie获取辅助工具。程序会打开平台登录页,待用户手动完成登录后,将当前会话的Cookie导出到本地 cookie.txt 文件。
本项目仅用于个人学习、测试和合法授权场景。请勿获取、传播或使用他人的Cookie。
- 交互式选择平台,无需手动复制浏览器请求头
- 由用户在真实浏览器中手动登录
- 将Cookie统一保存为可直接使用的字符串格式
- 使用浏览器无痕模式,每次获取后自动关闭浏览器
- 小红书支持切换不同账号后连续获取
- 小红书Cookie会将
abRequestId字段调整到最前面
| 序号 | 平台 | 支持状态 |
|---|---|---|
| 1 | 抖音 | ✅ |
| 2 | 快手 | ✅ |
| 3 | 小红书 | ✅ |
| 4 | 小红书蒲公英 | ✅ |
| 5 | 知乎 | ✅ |
| 6 | 哔哩哔哩 | ✅ |
| 7 | 百度 | ✅ |
| 8 | 微博 PC 端 | ✅ |
| 9 | 微博移动端 | ✅ |
- Python3
- Chrome或其他可被DrissionPage识别的Chromium浏览器
- DrissionPage
-
克隆项目:
git clone <你的仓库地址>
-
安装依赖:
python -m pip install DrissionPage
演示视频:点击查看 Cookie 小工具使用演示
-
运行程序:
python "cookie小工具v1.6.py" -
根据提示输入平台对应的数字。
-
程序打开浏览器后,在网页中完成登录。
-
确认已经登录成功,再回到终端按
Enter键。 -
Cookie会保存到程序当前运行目录的
cookie.txt中。
在等待登录的提示中输入 Q 或 q,可结束程序。
选择小红书后,程序会询问是否继续获取下一个Cookie。如需继续,输入 y 后使用另一个账号登录。
同一账号重复登录不代表获取了多个独立账号的Cookie。
Cookie会以下列格式写入 cookie.txt:
name1=value1;name2=value2;name3=value3;
每次启动程序时,已存在的 cookie.txt 会被删除并重新生成。请提前备份仍需使用的内容。
- Cookie通常具有与账号密码相近的登录权限,请勿发送给他人。
- 请勿将真实的
cookie.txt提交到GitHub或其他公开仓库。 - 如Cookie疑似泄露,请立即在对应平台退出会话、修改密码或重置登录状态。
- 无痕模式不等于Cookie完全不落地;本工具会明确将结果保存到本地文件。
请先确认 Chrome/Chromium 已正确安装,然后升级 DrissionPage:
python -m pip install -U DrissionPageCookie可能因账号退出、超时、风险控制或平台规则变更而失效。请确认网页已经完成登录,再在终端中按 Enter 键导出。
这是当前版本的预期行为:程序启动后会清理上一次的输出,避免新旧 Cookie 混在一起。
欢迎提交Issue反馈问题,或通过Pull Request提交改进。请勿在Issue、截图、日志或测试数据中附带真实Cookie。
如果这个项目对你有帮助,欢迎点一个Star⭐️。