|
|
自己看看源码不就行了啊兄台
网页_访问_对象每次请求都会重新创建个com对象(除非你对象继承)
合并cookie就是把你传的协议头和他返回的协议头整合到一次,弄成文本返还给你
返回协议头 = 局_WinHttp.读文本属性 (“GetAllResponseHeaders”, )
局_返回协议头 = 分割文本 (返回协议头, #换行符, )
返回Cookies = HeadersToCookie (局_返回协议头)
返回Cookies = 网页_Cookie合并更新 (提交Cookies, 返回Cookies)
|
| 网页_Cookie合并更新 | 文本型 | | |
| 旧Cookie | 文本型 | | | | 新Cookie | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_旧Cookie组 | 文本型 | | 0 | | 局_新Cookie组 | 文本型 | | 0 | | 局_计次 | 整数型 | | |
旧Cookie = 删首尾空 (旧Cookie ) 如果真 (取文本右边 (旧Cookie, 1 ) = “;”) 旧Cookie = 旧Cookie + 字符 ( #空格键 ) 新Cookie = 删首尾空 (新Cookie ) 如果真 (取文本右边 (新Cookie, 1 ) = “;”) 新Cookie = 新Cookie + 字符 ( #空格键 ) 局_旧Cookie组 = 分割文本 (旧Cookie, “; ”, )局_新Cookie组 = 分割文本 (新Cookie, “; ”, ) 计次循环首 (取数组成员数 (局_旧Cookie组 ), 局_计次 ) 如果真 (内部_数组成员是否存在 (局_新Cookie组, 内部_Cookie取名 (局_旧Cookie组 [局_计次 ])) = 假) 加入成员 (局_新Cookie组, 局_旧Cookie组 [局_计次 ])  计次循环尾 () 旧Cookie = “” 计次循环首 (取数组成员数 (局_新Cookie组 ), 局_计次 ) 如果真 (取文本右边 (局_新Cookie组 [局_计次 ], 8 ) ≠ “=deleted”)  旧Cookie = 旧Cookie + 局_新Cookie组 [局_计次 ] + “; ”  计次循环尾 ()旧Cookie = 取文本左边 (旧Cookie, 取文本长度s (旧Cookie ) - 2 ) 旧Cookie = 文本__去重复文本 (旧Cookie, “; ”)返回 (旧Cookie ) |
|