commit
fdb00df2c9
@ -0,0 +1,2 @@
|
|||||||
|
.idea/
|
||||||
|
.DS_Store
|
@ -0,0 +1,47 @@
|
|||||||
|
from pytz import timezone
|
||||||
|
from json import dumps
|
||||||
|
from requests import post, get
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
|
|
||||||
|
def CheckIn(cookie):
|
||||||
|
url = "https://glados.rocks/api/user/checkin"
|
||||||
|
url2 = "https://glados.rocks/api/user/status"
|
||||||
|
referer = 'https://glados.rocks/console/checkin'
|
||||||
|
origin = "https://glados.rocks"
|
||||||
|
useragent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36"
|
||||||
|
payload = {
|
||||||
|
'token': 'glados.network'
|
||||||
|
}
|
||||||
|
checkin = post(
|
||||||
|
url,
|
||||||
|
headers={
|
||||||
|
'cookie': cookie,
|
||||||
|
'referer': referer,
|
||||||
|
'origin': origin,
|
||||||
|
'user-agent': useragent,
|
||||||
|
'content-type': 'application/json;charset=UTF-8'
|
||||||
|
},
|
||||||
|
data=dumps(payload)
|
||||||
|
)
|
||||||
|
state = get(
|
||||||
|
url2,
|
||||||
|
headers={
|
||||||
|
'cookie': cookie,
|
||||||
|
'referer': referer,
|
||||||
|
'origin': origin,
|
||||||
|
'user-agent': useragent
|
||||||
|
}
|
||||||
|
)
|
||||||
|
tz = timezone('Asia/Shanghai')
|
||||||
|
time_now = str(datetime.now(tz=tz))[:19]
|
||||||
|
|
||||||
|
mess = checkin.json()['message']
|
||||||
|
time = state.json()['data']['leftDays']
|
||||||
|
days = time.split('.')[0]
|
||||||
|
msg = f'现在时间是:{time_now}\ncheckin: {checkin.status_code} | state: {state.status_code}\n{mess}\n剩余天数:{days}天'
|
||||||
|
|
||||||
|
checkin.close()
|
||||||
|
state.close()
|
||||||
|
|
||||||
|
return f'{mess},剩余{days}天', msg
|
After Width: | Height: | Size: 220 KiB |
After Width: | Height: | Size: 139 KiB |
@ -0,0 +1,2 @@
|
|||||||
|
requests==2.28.1
|
||||||
|
pytz==2022.1
|
Loading…
Reference in new issue