下你所需,载你所想!
汇集开发技术源码资料

鱼刺http多线程模块,显示进度下载支持大文件

:140.5KB :1 :2020-09-06 21:24:32

部分简介

i = 寻找文本 (ResponseHeaders, #Set_Cookie, , 真)
.判断循环首 (i ≠ -1 且 ii ≠ -1)
i = i + 11
ii = 寻找文本 (ResponseHeaders, #分号, i, 假)
.如果真 (ii ≠ -1)
ii = ii + 1
cookie = 取文本中间 (ResponseHeaders, i, _减法 (ii, i))
cookie = 删首空 (cookie)
iii = 寻找文本 (cookie, #等号, , 假)
.如果真 (iii ≠ -1)
name = 取文本左边 (cookie, iii)
原i = 寻找文本 (_Cookies, #分号空 + name, , 假) ' 听说Cookie名区分大小写的
.判断开始 (原i ≠ -1)
原ii = 取文本长度 (cookie)
.如果真 (NopNullCookieName = 真 且 原ii - 1 = iii)
i = 寻找文本 (ResponseHeaders, #Set_Cookie, ii, 真)
到循环尾 ()
.如果真结束
原i = 原i + 2
原ii = 寻找文本 (_Cookies, #分号空, _加法 (原i, 取文本长度 (name)), 假)
.如果真 (原ii ≠ -1)
Value = 取文本右边 (cookie, 9)
.如果真 (Value = #CookieDeleted1 或 Value = #CookieDeleted2 或 Value = #CookieDeleted3) ' 判断是否是删除标记
.如果真 (NopNullCookieName = 真)
i = 寻找文本 (ResponseHeaders, #Set_Cookie, ii, 真)
到循环尾 ()
.如果真结束
cookie = #NullStr
原i = 原i - 1
.如果真结束
_Cookies = 文本替换 (_Cookies, 原i, _减法 (原ii, 原i) + 1, cookie)
bool = 真
.如果真结束

.默认
Value = 取文本右边 (cookie, 9)
.如果真 (Value ≠ #CookieDeleted1 且 Value ≠ #CookieDeleted2 且 Value ≠ #CookieDeleted3) ' 判断是否是删除标记
_Cookies = _Cookies + cookie + #空格
bool = 真
.如果真结束

.判断结束

.如果真结束
i = 寻找文本 (ResponseHeaders, #Set_Cookie, ii, 真)
.如果真结束

.判断循环尾 ()
.如果真 (bool = 真)
_Cookieslen = 取文本长度 (_Cookies)

鱼刺http多线程模块,显示进度下载支持大文件

热门推荐

相关文章