山東大学(威海)relaxはpythonとfiddlerを使って自動カード2.0を打つ
自動カード2.0版は、これまで1つのバグも発生していません.1.0版は1.5分かかりますが、この2.0版は3秒しかかかりません.効率が倍増する.
元はとても簡単です.
fiddlerがバッグを捕まえることでrelaxのカードを打つ過程はこうであることを発見しました.
次にpythonのrequestsライブラリを使用して発注操作を行います.
最後にコードを添付
元はとても簡単です.
1. fiddler
2. python
fiddlerがバッグを捕まえることでrelaxのカードを打つ過程はこうであることを発見しました.
, cookie;
id;
。
次にpythonのrequestsライブラリを使用して発注操作を行います.
, , cookie,
id , , id, ,
, , 200, 。
最後にコードを添付
'''
2.0
requests
, 3 s
'''
#
import requests
import time
from requests.packages.urllib3.exceptions import InsecureRequestWarning #
#
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
time1=time.time()
#
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
}
url = 'https://xsc-health.wh.sdu.edu.cn/mobile/rpc?p=/v2/login/login&t=1601598512426'
data = {
"jsonrpc":"2.0","method":"/v2/login/login","id":1,"params":["202000820","whsdu@202000820","false"]}
r = requests.post(url,json=data,verify=False)
str1=str(r.cookies)
coo=str1[27:67]
print(coo)
# id
headers = {
"User-Agent": "Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3",
"content-type": "application/json",
"Cookie":coo}
url = 'https://xsc-health.wh.sdu.edu.cn/mobile/rpc?p=/v2/fight/ncp/health/report/getId&t=1601764550719'
data = {
"jsonrpc":"2.0","method":"/v2/fight/ncp/health/report/getId","id":"1","params":[]}
r = requests.post(url,json=data,headers=headers)
str2=str(r.text)
id1=str2[36:72]
print(id1)
#
headers = {
"User-Agent": "Mozilla/5.0 (iPad; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3",
"content-type": "application/json",
"Cookie":coo}
url = 'https://xsc-health.wh.sdu.edu.cn/mobile/rpc?p=/v2/workorder/action/createWithValidate&t=1601598637325'
data = {
"jsonrpc":"2.0","method":"/v2/workorder/action/createWithValidate","id":1,"params":[[{
"id":id1,"type":"40bca208-5184-11ea-887d-cb65bdaac481","source":"mobile","apply_user":"420ca15c-f5f6-11ea-9f10-6309dd05d1d6","xllb":" ","szyx":"c16ecc52-f5f1-11ea-9475-b37e10b6536e","xm":" ","xh":"202000820","xb":"male","lxdh":"110110","jkzt":" ","shifoufare":" ","tiwen":36.3,"shifoujiuzhenzhuyuan":"","yiyuanmingcheng":"","shifougeli":"fou","gelifangshi":"","gelidizhi":"","dw":"{\"point\":null,\"address\":\" \",\"addressComponent\":null}","cunjieqijianshifouzaixiao":"fou","shifouzaixiao":"shi","shifouyifanhuihuocongweilikaixuexiao":"congweilikai","muqiansuozaichengshi":"guoneishengshi","sheng":"c68417d8-5afb-11ea-b7e1-278504feb271","shi":"cf1a8044-5afb-11ea-b815-53bce1ea2b16","qu":"da5508b2-5afb-11ea-b6e0-b70e441af322","xxdz":" 180 ","guowaidizhi":"","fanhuishijian":"","jinyigeyueshifouquguohubei":"fou","jinyigeyueshifoujiechuguoquezhenbingli":"fou","jinyigeyueshifoujiechuguoyisibingli":"fou","miqiejiechuguanxi":"","ganranzhe":" ","jiechuzhe":" ","juzhu":" ","fare":" ","hubeijingwai":" "}],["8a525ad7-5187-11ea-a13f-53bf2079bf35"]]}
r = requests.post(url,json=data,headers=headers)
print(r.text)
time2=time.time()
end=""
if end==str(r):
print(" ")
else:
print(" ")
print(" :",time2-time1," ")