|

分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
看之前有人发过源码,内容看着比较乱。
整理了一下,使用的是正则表达式 和JOSN操作,简洁了源码。
解析和下载一起的,有兴趣了可以参考一下。
调用了 彗星Http操作支持库,已打包。 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 程序集_源码 | 文本型 | | 程序集_地址 | 文本型 | 3 | 程序集_提交信息 | 文本型 | | JSON | 彗星JSON | | 下载对象 | 下载对象 | | 任务参数 | 任务参数 | | 正则表达式DEELX | 正则表达式DEELX | | 搜索结果DEELX | 搜索结果DEELX | 0 | 启动线程 (&子程序_解析, , )程序集_源码 = 彗星HTTP读文本 (编辑框_源地址.内容, , , , , , , , )正则表达式DEELX. 创建 (“src=” + #引号 + “(.+?)” + #引号, #正则常量 .全局模式, )搜索结果DEELX = 正则表达式DEELX. 搜索全部 (程序集_源码, )程序集_地址 [1 ] = “https://lanzoux.com” + 搜索结果DEELX [1 ]. 取子匹配文本 (1 )调试输出 (程序集_地址 [1 ])程序集_源码 = 彗星HTTP读文本 (程序集_地址 [1 ], , , , , , , , ) 正则表达式DEELX. 创建 ( #常量_正则表达式, #正则常量 .全局模式, )搜索结果DEELX = 正则表达式DEELX. 搜索全部 (程序集_源码, )程序集_提交信息 = “action=” + 搜索结果DEELX [1 ]. 取子匹配文本 (1 ) + “&file_id=” + 搜索结果DEELX [1 ]. 取子匹配文本 (2 ) + “&t=” + 搜索结果DEELX [1 ]. 取子匹配文本 (3 ) + “&k=” + 搜索结果DEELX [1 ]. 取子匹配文本 (4 ) + “&c=”调试输出 (程序集_提交信息 ) 程序集_源码 = 彗星HTTP读文本 (“https://lanzoux.com/ajaxm.php”, “POST”, , 子文本替换 ( #常量_蓝奏协yi头, “[#]”, 程序集_地址 [1 ], , , 真), 程序集_提交信息, , , , )JSON. 解析 (程序集_源码, )程序集_地址 [2 ] = JSON. 取文本属性 (“dom”) + “/file/” + JSON. 取文本属性 (“url”)调试输出 (程序集_地址 [2 ]) 程序集_地址 [3 ] = 彗星HTTP取跳转地址 (程序集_地址 [2 ], , , , , , , , )调试输出 (程序集_地址 [3 ])编辑框_下载地址.内容 = 程序集_地址 [3 ] 任务参数.类型 = #传送常量 .下载 任务参数.文件地址 = 子文本替换 (程序集_地址 [3 ], “https”, “http”, , , 真) 任务参数.本地文件路径 = 取特定目录 (3 )任务参数.交互回调函数 = &子程序_交互回调函数 下载对象. 增加新任务 (任务参数 )|
子程序_交互回调函数 | | | |
参数1 | 整数型 | | | | 参数2 | 整数型 | | | | 参数3 | 整数型 | | | | 参数4 | 整数型 | | | | 参数5 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局部_总大小 | 整数型 | | | 局部_百分比 | 整数型 | | |
判断 (参数1 = 3 ) 局部_总大小 = 参数3 调试输出 (“准备下载”, 下载对象. 取本地文件路径 (), 局部_总大小 ) 时钟_下载.时钟周期 = 1000 判断 (参数1 = 4 ) 调试输出 (“下载结束”) 时钟_下载.时钟周期 = 0 判断 (参数1 = 8 ) 调试输出 (“下载正常结束”) 时钟_下载.时钟周期 = 0 信息框 (“下载成功”, 0, , ) 判断 (参数1 = 9 ) 调试输出 (“下载异常结束”) 时钟_下载.时钟周期 = 0 信息框 (“下载失败”, 0, , ) 判断 (参数1 = 16 ) 局部_百分比 = 到整数 (下载对象. 取已下载长 () ÷ 局部_总大小 × 100 ) 进度条_下载进度.位置 = 局部_百分比    标签_下载速度.标题 = 到文本 (到整数 (下载对象. 取下载速度 () ÷ 1024000 )) + “M/S”|
CometHttp | (未知支持库) | downlib | DeelxRegEx | (未知支持库) | EThread | spec | shell |
附上一个城通的连接 自己用来post测试。 https://u18723926.pipipan.com/fs/18723926-317562279
|
评分
-
查看全部评分
|