- Python 3.8 或更高版本
- Edge 或 Chrome 浏览器(用于获取 Cookie)
pip install -r requirements.txtpython main.py创建 requirements.txt 文件:
customtkinter>=5.2.0
Pillow>=10.0.0
requests>=2.31.0
- 打开 B站魔力赏市集网站
- 使用 Edge 或 Chrome 浏览器登录
- 按 F12 打开开发者工具
- 在 Application/存储 → Cookies 中复制 Cookie 值
- 在程序的「🔑 Cookie」页面粘贴并保存
- Cookie 有效性:请确保使用的 Cookie 来自 Edge 或 Chrome 浏览器且未过期
- 采集限制:每日采集数据建议不超过 20,000 条,避免触发限制
- 请求频率:程序已内置 3 秒请求间隔,请勿修改以避免被封禁
- 数据保存:程序配置和 Cookie 会自动保存到
config.json文件
name,price,link
商品名称,价格,商品链接- GUI框架:CustomTkinter(现代化的 Tkinter 扩展)
- 网络请求:Requests
- 图像处理:Pillow
- 数据格式:JSON、CSV
- 多线程:Threading(异步爬取)
A: 请检查以下几点:
- Cookie 是否正确配置且未过期
- 网络连接是否正常
- 是否触发了频率限制(重新登录或等待后重试)
A:
- 默认情况下会爬取最多 20,000 条数据
- 使用关键词搜索时限制为 200 条
- 可以通过多次运行、不同筛选条件来获取更多数据
本工具仅供学习和研究使用,使用者应遵守以下规定:
- 遵守 B站的用户协议和服务条款
- 不得将爬取的数据用于商业用途
- 不得对 B站服务器造成过大负担
- 使用本工具产生的任何后果由使用者自行承担
欢迎提交 Issue 和 Pull Request!
如有问题或建议,欢迎通过以下方式联系:
- 提交 GitHub Issue
- 发送邮件至:[kickningmeri1971@gmail.com]
感谢所有为本项目提供帮助和建议的朋友们!
⭐ 如果这个项目对你有帮助,请给个 Star 支持一下!

