声明

文章与代码仅供学习交流使用,切勿用于其他用途。

提醒

脚本无法100%成功,请自行评估风险。

配置环境

Linux 设备

需要台搭载linux的设备或者服务器。

然后先使用

git clone https://gitee.com/litedream/fyiban

克隆仓库下来,然后使用pip安装依赖

pip install fyiban

接着克隆脚本

git clone https://gitee.com/litedream/yiban-sign && cd yiban-sign

复制配置文件模板,并据实修改。

cp userData.template.py userData.py

配置文件描述如下

users = [
    {
        'phone': '电话号码',
        'password': '密码',
        'enable': True,
        'serverChan': 'server酱的密钥',
        "signChoices" : [
        {
            "enable": True,
            "LngLat": [000,000],
            "offsetRange": [0.00010, 0.00010], // 签到范围的随机偏移
            "Address":"地址",
        }
]
    }
]

其中users是一个列表,每个项目是一个账户的签到任务,signChoices是签到地点的选择,每次签到会在其中随机选一个地点签到

随后使用

python main.py

进行测试

使用

python main.py sign

可以立即签到

Windows 设备

同Linux设备,使用powershell

Android 设备

使用Termux创建Linux环境,然后同Linux设备

自动化

Linux 设备

使用crontab

Windows 设备

可以使用任务计划,记得唤醒计算机

Android 设备

目前没有较好的方案

Q&A

Q1:运行代码后提示更新版本怎么办?

A1:在同一网络环境下用手机登录一次账户。