1、重构openai生成实习报告模块。 2、添加配置文件详解。
1、节假日判断取国务院调休数据。
1、增加节假日判断,如果当天为中国法定节假日,则跳过打卡和提交实习报告。默认为关,见config.yml第43-44行。
1、优化代理ip逻辑,每次运行会获取新的代理ip,本次运行的所有用户均使用此代理,更换代理源为站大爷
优:ip质量高
劣:防火墙严格封禁ip,不宜过度访问
,封禁后解封时间不详,建议每日至多运行两次。
1、实习报告提交接入ChatGPT,使用GPT官方库,可使用任何支持官方接口的国内镜像站,所提交的数据经过GPT三次处理,以求达到精准。如需自定义提示词,移步process.py
第390行prompt_handler
函数
config.yml第31行配置说明:
url:请求地址
# 例如chateverywhere的地址为:api.chatanywhere.com.cn,需填写https://api.chatanywhere.com.cn/v1
key:秘钥
# 填写sk-xxxxxx,注意‘sk-’不要省略
建议使用chateverywhere免费接口(有限制),如使用付费接口,推荐GPT官方、API2D、OhMyGPT,链接中可能带了邀请码,如果您不需要,可以删掉某些选项,直接访问官网。
1、增加代理设置,代理数据来自快代理/免费代理,见config.py
34行。
代理说明:每次运行爬取一条可用代理数据,然后本次运行内的所有网络请求均用此代理。
1、修复实习报告提交bug。
1、修复打卡地址变成手机号。
2、添加实习报告提交功能(默认关闭,config.py
里开启),开启前请修改day_report.json
、week_report.json
、month_report.json
内的数据内容。开启后每次提交对应文件内的随机一条数据。
1、使用rialll算法。
1、APP更新验证版本,本脚本同步更新。
1、自动判断手机操作系统,添加用户时,手机型号设置为iPhone系列或者Android系列,使用不同的请求头。
2、自动获取版本号,Android最新版本号为57(程序内写死)、iOS自动获取App Store最新版本号。
3、随机用户打卡时间。