YuanFang0w0 发表于 2022-8-18 11:51

【更新】SignHelper(签到助手)2022-9-6

本帖最后由 YuanFang0w0 于 2022-9-6 08:26 编辑


# SignHelper(签到助手)

## 一、环境说明

> - 系统环境:Windows10
> - Python环境:python 3.9.1
> - 第三方依赖库:请参照项目目录中的requirements.txt

## 二、项目目录说明

> - conf(签到配置文件目录)
> >
> > - config.py(配置文件,在里面配置要签到的网站的信息以及通知提醒的消息通道)
> >
> - core(项目核心签到文件目录,每一个文件都是对应一个网站,作为用户可以不用关注)
> - tools(一些工具文件存放目录,目前是消息推送文件,作为用户可以不用关注)
> - main.py(程序主要启动入口,作为用户不用关注)
> - requirements.txt(项目依赖的第三方库)

## 三、项目运行说明

> - 可以本地环境运行
> - 也可以使用云函数等环境运行

## 四、项目包含功能说明

### 1.签到功能

> - 吾爱破解论坛自动签到
> - 哔哩哔哩直播中心自动签到
> - 精易论坛自动签到
> - 科学刀论坛自动签到
> - 葫芦侠自动签到
> - mt论坛自动签到

### 2.消息通道(签到结果推送)

> - 微信Server酱自动推送签到结果

#### Tip

> - 项目的签到功能和消息通道会更新增加,但是不定期,有需要什么签到功能可以在建议中提出
> - 如果你是开发者,你也可以贡献代码
> - 作为使用者,同样你也可以提一些好的建议,或者说出一些你的需求,我将根据情况采纳

## 五、作为一个使用者(使用说明)

> 1. 下载解压完成之后,首先你应该打开conf目录下的config.py文件(Windows记事本或一些其他文本编辑器)
> 2. 所有的签到和消息通道默认全部是关闭状态,根据你需要签到的网站以及消息通道,在对应的配置中找到`open`项,并把`False`
   修改为`True`
   。这样程序运行时将会启动这个网站的签到工作,签到完成后会调用开启的消息通道进行签到结果得到推送。注意不要修改`name`
   项,否则签到将不会工作
> 3. 当你开启一个网站的签到工作时,你需要对这个网站需要的信息进行配置,包括但不限于`cookie、formhash`
> 4. 当开启消息通道时,你需要配置需要通道的秘钥,例如:server酱的`sendkey`
> 5. 以上信息配置好之后,就可以运行进行签到
> 6. 在控制台中输入`python main.py`即可自动运行,前面的`python`代表你本地的python环境安装目录,运行结果将显示在控制台中并且通过消息通道进行推送(如果开启了消息通道)
> 7. 如需在云函数环境下运行,请参照项目内云函数示例说明进行部署

## 六、项目下载

> 第三方分流(蓝奏云):<https://yfgzs.lanzouv.com/b0at7jt1g> 密码:7kgw

## 七、更新日志

> - 2022.8.21
> - 修改zip上传云函数报错的问题。
    增添科学刀灌水区自动发帖。发帖主题:每日打卡;发帖内容:当前发帖时间。
> * * *
> - 2022.8.25
> - 新增葫芦侠社区签到任务。
> * * *
> - 2022.9.6
> - 新增mt论坛签到任务。

nicho666 发表于 2022-10-21 14:03

YuanFang0w0 发表于 2022-10-21 00:45
是否开启设置True

开始处理……
wuaipojie: <!DOCTYPE html>
<html>
<head><title>403 Forbidden</title></head>
<body bgcolor="white">
<center style="margin-top: 100px;"><h1>403 Forbidden</h1></center>


为什么403了?   alicloud

Mahone1 发表于 2022-8-18 12:39

怎么修改,让它变成在本地IDE终端里显示签到结果呢,或者干脆直接IDE里运行得了,懒得配置微信通知
我看看源代码去
我最近也在琢磨怎么一键签到,我每天要签到一大堆网站,太麻烦了

junjun001 发表于 2022-8-18 12:27

感谢感谢

mingo87 发表于 2022-8-18 11:58

感谢分享!

Qzone49 发表于 2022-8-18 12:09

感谢楼主分享{:301_998:}

路人王2021 发表于 2022-8-18 12:11

感谢分享,拿来试试看

wjc 发表于 2022-8-18 12:18


感谢分享!

tk345497747 发表于 2022-8-18 12:47

多谢分享!!!!!

661lly 发表于 2022-8-18 12:53

感谢楼主分享

YuanFang0w0 发表于 2022-8-18 13:00

Mahone1 发表于 2022-8-18 12:39
怎么修改,让它变成在本地IDE终端里显示签到结果呢,或者干脆直接IDE里运行得了,懒得配置微信通知
我看看 ...

右键项目文件,通过pycharm打开,进去配置好后在main页面右键运行即可
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 【更新】SignHelper(签到助手)2022-9-6