知道GLaDOS 的,都知道是什么。这里不做过多阐述。和梯子相关。私聊
注册过后每天可以签到,延期使用时间。但是每天都登录签到特别麻烦,所以写个脚本,利用windows 的定时任务,帮我们自动签到。
开发语言为python。 使用的包 为 request
废话不多说,上代码,模仿签到请求:
import random
import time
import requests as requests
def checkin():
url = "https://glados.rocks/api/user/checkin"
# 参数
header = {
'accept': 'application/json, text/plain, */*',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'zh-CN,zh;q=0.9',
'authorization': '6508525923683601371858261555053-1440-2560',
'content-length': '26',
'content-type': 'application/json;charset=UTF-8',
'cookie': 'xxxxxxxx',
'dnt': '1',
'origin': 'https://glados.rocks',
'sec-ch-ua': '"Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': "macOS",
'sec-fetch-dest': 'empty,',
'sec-fetch-mode': 'cors',
'sec-fetch-site': 'same-origin',
'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"',
}
body = {
'token': "glados.one"
}
# 发送请求
r = requests.post(url=url, headers=header, json=body)
# 输出返回
print(r.text)
if __name__ == '__main__':
while True:
print('=== 开始签到! ===')
checkin()
print('=== 签到完成!===')
hour_random = random.randint(14, 23)
print(f"下次签到时间在{hour_random}小时之后。")
print(f"----------------------------------------")
print(f"---------------- 分割线 -----------------")
print(f"----------------------------------------")
time.sleep(hour_random * 3600)
记着修改,cookie 的值为本人的cookie,获取cookie 的方法,自行百度,或者参考我的另一篇文章:
github 版自动签到
body 中的 token 记住改一下,这里建议查看一下网路请求中的值:glados.one。
修改完成记得保存。
这里默认你安装了 python JDK, 同时安装了 request。 都不难。一键傻瓜式安装。
重点来了,将脚本添加到 windows 的定时任务中。
1、任务计划程序
2、创建一个任务
每天执行
选择启动程序
选择你编写的python 程序
3、创建完成则是这样
能看到任务的各种信息
签到的效果: