.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 v8, V8
.程序集变量 str, 文本型
.程序集变量 url, 文本型
.程序集变量 data, 文本型
.程序集变量 key, 文本型
.程序集变量 token, 文本型
.程序集变量 ck, 文本型
.程序集变量 js, 文本型
.程序集变量 a, 文本型
.程序集变量 json, 类_json
.子程序 __启动窗口_创建完毕
v8.InitializeV8 ()
网页_访问_对象 (“https://activity.m.duiba.com.cn/customActivity/citic/Login/lionDevelop?ecitic_club_openid=2d45cab41b16422ec2d1af7d70db66ad×tamp=1602333927&sign=440499359777f447362fdf3d3c6e431509ed17d84bc3b28f0a95846e76e0dc3f”, 0, , , , , a, , 真)
url = 文本_取出中间文本 (a, “Location: ”, #换行符)
网页_访问 (url, 0, , , ck, , , 真)
url = “https://70398.activity-1.m.duiba.com.cn/projectx/p44b4ff86/getTokenKey”
js = 到文本 (网页_访问_对象 (url, 0, , ck))
str = v8.ExecJavaScriptV8 (js, “ohjaiohdf()”)
key = 文本_取出中间文本 (str, “key = '”, “'”)
调试输出 (key)
url = “https://70398.activity-1.m.duiba.com.cn/projectx/p44b4ff86/getToken”
js = 到文本 (网页_访问_对象 (url, 0, , ck))
json.解析 (js)
调试输出 (json.取通用属性 (“data”))
token = v8.ExecJavaScriptV8 (“window={};” + #换行符 + json.取通用属性 (“data”) + #换行符 + “function gettoken() { var key = '” + key + “';var t = window[key];delete window[key]; return t;}”, “gettoken()”)
调试输出 (“key:” + key + “ 计算后的token:” + token)
url = “https://70398.activity-1.m.duiba.com.cn/projectx/p44b4ff86/exchange/exchange.do?__ts__=” + 时间_取现行时间戳 ()
data = “id=sp_3&type=0&token=” + token + “&user_type=1&is_from_share=1”
调试输出 (编码_Utf8到Ansi (网页_访问_对象 (url, 1, data, ck)))
v8.UninitializeV8 ()
兑吧 js V8
getDuibaToken
兑吧token