2.7 KiB
2.7 KiB
飞牛论坛自动签到脚本
脚本功能
飞牛论坛自动签到脚本用于自动完成飞牛论坛的每日签到任务,支持以下功能:
- 自动登录飞牛论坛账号
- 自动识别验证码(通过百度OCR API)
- 每日自动签到
- 签到结果通过通知功能发送
依赖要求
软件依赖
- Python 3.6+
- 以下Python库:
- requests
- beautifulsoup4
安装命令
pip install requests beautifulsoup4
配置方法
1. 环境变量配置
(1) 账号配置 - FN_CONFIG
{
"USERNAME": "你的飞牛论坛用户名",
"PASSWORD": "你的飞牛论坛密码",
"BASE_URL": "飞牛论坛基础URL(默认:https://club.fnnas.com/)"
}
(2) 百度OCR API配置 - BAIDU_API_CONFIG
{
"API_KEY": "你的百度OCR API Key",
"SECRET_KEY": "你的百度OCR Secret Key"
}
2. 百度OCR API申请
- 注册百度智能云账号:https://cloud.baidu.com
- 创建文字识别应用,获取API Key和Secret Key
- 将获取的密钥填入环境变量
使用说明
运行方式
python3 sign_with_qinglong.py
定时任务示例
0 8 * * * python3 sign_with_qinglong.py # 每天8点自动签到
通知功能
签到结果将通过通知功能发送,示例内容:
📅 签到日期: 2023-05-10 08:30:45
👤 账号: your_username
--------------------------------
✅ 签到成功!
📊 签到数据:
• 连续签到: 5天
• 累计签到: 30天
• 今日获得积分: 100
--------------------------------
💻 脚本运行完成!
🚀 下次见!
常见问题
1. 验证码识别失败
- 确认百度OCR API密钥正确
- 检查验证码图片清晰度,可尝试更换OCR识别类型
- 避免频繁请求触发API频率限制
2. 登录失败
- 检查账号密码是否正确
- 确认论坛登录页面结构是否变更
- 尝试删除cookies.json后重新登录
3. 通知未收到
- 确保通知模块路径正确
- 手动测试通知功能:
python notify.py "测试通知" "测试内容"
免责协议
- 本脚本仅供个人学习和研究使用,请勿用于商业用途或其他非法目的。
- 脚本运行可能涉及论坛账号登录和数据获取,请严格遵守飞牛论坛的用户协议和相关法律法规。
- 作者不对脚本的可用性、准确性负责,使用本脚本产生的一切后果由使用者自行承担。
- 如因使用本脚本导致账号异常、封禁或其他损失,作者不承担任何责任。
- 若论坛调整页面结构或策略导致脚本失效,作者无义务持续维护更新。
- 使用本脚本即视为同意上述条款,请勿在未经允许的情况下将脚本用于他人账号。