[Asm] 纯文本查看 复制代码
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.子程序 douyin
.参数 参数, 整数型
.局部变量 W, 文本型
.局部变量 k, 文本型
.局部变量 json, 类_json
.局部变量 下载地址, 文本型
.局部变量 Lxxx, Lxxx, 静态
交换_变量交地址ASM (Lxxx, 参数)
W = 编码_URL解码 (功能_网页访问 (Lxxx.room), 真)
k = 汇编_取文本中间 (W, #常量1, #常量2)
.如果真 (json.解析 (k))
下载地址 = json.取通用属性 (“initialState.roomStore.roomInfo.room['stream_url']['flv_pull_url']['FULL_HD1']”, )
标题 = 到半角 (json.取通用属性 (“initialState.roomStore.roomInfo.room.title”, ))
.如果 (取文本长度_SSE2_汇编 (下载地址) > 12)
调用IDM (下载地址, “”, “”, “”, “”, “”, Lxxx.绝对路径, 标题 + “_.flv”, “Mozilla/5.0 (Linux; Android 4.3; Nexus 7 Build/JSS15Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2307.2 Mobile Safari/537.36”, 1)
.否则
信息框 (“-1”, 0, , )
.如果结束
.如果真结束
.子程序 功能_网页访问, 文本型
.参数 房间号, 文本型
.局部变量 局_网址, 文本型
.局部变量 局_方式, 整数型
.局部变量 局_提交cookie, 文本型
.局部变量 ADD_协议头, 类_POST数据类
.局部变量 局_提交协议头, 文本型
.局部变量 局_结果, 字节集
.局部变量 局_返回, 文本型
局_网址 = “http://live.douyin.com/” + 房间号
局_方式 = 0
局_提交cookie = “ttwid=1%7CqUgYH8Ji5LFwLsG1cpKSBOeWFlot5K7F2Jq9e_j_UkM%7C1657522483%7C19a271c7846294b30d025bc4abcd4c2524e30a9ae1247af88dbb362a68e8c5b8; __ac_nonce=062e23f0466a3cd173b06; __ac_signature=_02B4Z6wo00f01w-qxOwAAIDAOglANJQGVKMPisddAKES59; ttcid=b99635aab5f9430998737050ff2af92a29;”
ADD_协议头.添加 (“User-Agent”, “Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1”, )
局_提交协议头 = ADD_协议头.获取协议头数据 ()
局_结果 = 网页_访问_对象 (局_网址, 局_方式, , 局_提交cookie, , 局_提交协议头, , , , , , , , , , , , , )
局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))
返回 (局_返回)
.子程序 _开始_被单击
.局部变量 Lxxx, Lxxx, 静态
.局部变量 hThread, 整数型
Lxxx.room = room编辑框.内容 ' “602587180292”
Lxxx.绝对路径 = road编辑框.内容
线程_启动 (&douyin, 取变量地址_ASM (Lxxx), )