# xxtSign **Repository Path**: dancedj/xxtSign ## Basic Information - **Project Name**: xxtSign - **Description**: 学习通自动签到,普通|拍照|位置|手势|签到码 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 0 - **Created**: 2022-03-27 - **Last Updated**: 2023-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # xxtSign > 用于学习通自动签到的程序 公众号:给我一碗炒饭 > 版本号V2.2.0 更新日期2022.3.12 ## 支持的签到类型 支持以下类型的自动签到 - 普通签到 - 拍照签到 - 位置签到 - 手势签到 - 签到码签到 ###### 二维码签到需要到微信小程序「炒饭云签」中进行手动签到 ###### (无视二维码10秒刷新) ## 优点 除了二维码签到外均支持自动签到 允许用户自行设定各种参数,如签到名称|签到地点显示|签到经纬度|签到图片等 #### ==提供了多彩的控制台界面,让用户及时了解当前程序运行情况== ![多彩的控制台](http://qiniu.dancedj.cn/iShot2022-03-12%2021.33.35.png) ### ==支持多个账号同时运行监控任务== ![多个账号](http://qiniu.dancedj.cn/1647091800208.jpg) 分离配置文件与源代码,代码小白无需关心代码实现,只需要按要求修改配置文件即可运行 多种通知方式,让用户及时知道任务状态 ![多种通知方式](http://qiniu.dancedj.cn/iShot2022-03-12%2021.37.10.png) ### ==**无经验小白可直接使用打包版本,无需安装python环境即可运行**== ## 使用方式 #### 源码运行 安装python环境 安装包 ```python pip install requests pip install rich ``` 修改配置文件 ``` [全局配置] #循环休眠时间,也就是多久运行一次 sleep:10 #每门课程只检测前N个活动 避免因课程活动太多而卡住 count:3 #同时运行的用户数量,增加用户数量需在下方复制一个[用户N] usercount:1 [通知] #Server酱通知Key,不填则为不使用 serverKey: #Bark通知Key,不填则为不使用 barkKey: [用户1] #用户名/手机号 account: #用户密码 password: #签到姓名,必填 name: 炒饭 #图片签到图片ID,可自行抓包获取,或者在小程序[炒饭云签]中的个人设置进行获取 oid: #位置签到显示地址 address: #位置签到纬度,可在小程序[炒饭云签]中的个人设置进行地图选点获取(精确不会漂移) lat: #位置签到经度,可在小程序[炒饭云签]中的个人设置进行地图选点获取(精确不会漂移) long: ``` 运行即可 ![运行即可](http://qiniu.dancedj.cn/iShot2022-03-12%2021.41.53.png) #### 小白运行 修改配置文件 双击exe文件即可运行 ## 配置文件说明 各个参数意义均在上文说明,这里要特别指出多用户情况 增加一个用户,就需要在配置文件中增加将这部分,其中的N即为当前用户编号(从1开始,1,2,3,4) ``` [用户N] account: password: name: oid: address: lat: long: ``` 并且需要修改全局配置中的usercount参数为当前用户数量 ``` [全局配置] usercount:2 ``` ## 炒饭云签 对于没有条件在服务器或者本地电脑上运行程序的小伙伴,我们还提供了云签到小程序,微信搜索小程序「炒饭云签」即可体验,在线提交任务后就什么也不用管啦 或者搜索微信公众号「给我一碗炒饭」从菜单访问 ## 联系方式 ![公众号](http://qiniu.dancedj.cn/gzh.jpg) QQ交流群等信息也都在公众号哦~,可以进群咨询问题