-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathxixunyun.py
More file actions
55 lines (44 loc) · 1.51 KB
/
xixunyun.py
File metadata and controls
55 lines (44 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
import requests
import json
import time
#习讯云签到脚本
data={'account':'',#账号
'app_id':'cn.vanber.xixunyun.saas',
'app_version':'4.1.5',
'key':'',
'model':'SM-G955N',
'password':'',#密码
'platform':'2',
'registration_id':'160a3797c8437218079',
'request_source':'3',
'school_id':'',#学校代码
'system':'4.4.2',
'uuid':'48:45:20:B9:D7:19'}
login_header={
'Content-Type': 'application/x-www-form-urlencoded',
'Content-Length': '227',
'Host': 'api.xixunyun.com',
'Connection': 'Keep-Alive',
'User-Agent': 'okhttp/3.8.1',
}
login_url=' https://api.xixunyun.com/login/api?from=app&version=4.1.5&platform=android&entrance_year=0&graduate_year=0'
request=requests.post(url=login_url,headers=login_header,data=data)
login_data=json.loads(request.text)#登陆成功后返回的信息
token=login_data['data']['token']
time.sleep(1)
#经纬度地址
latitude=''#维度
longitude=''#经度
print(login_data)
sign_url='https://api.xixunyun.com/signin?token='+token+'&from=app&version=4.1.5&platform=android&entrance_year=0&graduate_year=0 '
sign_data={'address':'',#签到地址
'address_name':'',#签到地点名称
'change_sign_resource':'0',
'comment':'',
'latitude':latitude,
'longitude':longitude,
'remark':'0',
}
sign_request=requests.post(url=sign_url,data=sign_data,headers=login_header)
sign=json.loads(sign_request.text)
print(sign)