|
网页_访问X | 字节集 | | |
网址 | 文本型 | | | | 访问方式 | 整数型 | | | | 提交信息 | 文本型 | | | | 提交Cookies | 文本型 | | | | 返回Cookies | 文本型 | | | | 附加协yi头 | 文本型 | | | | 返回协yi头 | 文本型 | | | | 禁止重定向 | 逻辑型 | | | | 字节集提交 | 字节集 | | | | d理IP | 文本型 | | | | 超时 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | Xmlhttp | 对象 | | | heard | 文本型 | | 0 | Pxyi | 文本型 | | 0 | Pxyu | 文本型 | | | Pxyp | 文本型 | | | I | | | | X | | | | RevCode | 字节集 | | | 变体字节集 | 变体型 | | | 如果真 (Xmlhttp. 创建 (“MSXML2.ServerXMLHTTP.6.0”, ) = 假)返回 ({ })Xmlhttp. 方法 (“setOption”, 2, 13056 ) Xmlhttp. 方法 (“setOption”, 3, “VeriSign Class 3 Public Primary CA”) Xmlhttp. 方法 (“SetTimeouts”, 超时, 超时, 超时, 超时 ) 如果真 (寻找文本 (d理IP, “:”, , 假) > 0 )如果真 (寻找文本 (d理IP, “|”, , 假) > 0 )Pxyi = 分割文本 (d理IP, “|”, )Pxyu = Pxyi [2 ]Pxyp = Pxyi [3 ]d理IP = Pxyi [1 ]Xmlhttp.方法 (“SetProxy”, 2, d理IP)如果真 (访问方式 = 0 )Xmlhttp. 方法 (“Open”, “GET”, 网址, 假, Pxyu, Pxyp ) 如果真 (访问方式 = 1 )Xmlhttp. 方法 (“Open”, “POST”, 网址, 假, Pxyu, Pxyp )如果真 (访问方式 = 2 )Xmlhttp. 方法 (“Open”, “PUT”, 网址, 假, Pxyu, Pxyp )如果真 (访问方式 = 3 )Xmlhttp. 方法 (“Open”, “OPTIONS”, 网址, 假, Pxyu, Pxyp )如果真 (访问方式 = 4 )Xmlhttp. 方法 (“Open”, “DELETE”, 网址, 假, Pxyu, Pxyp )如果真 (访问方式 = 5 )Xmlhttp. 方法 (“Open”, “PATCH”, 网址, 假, Pxyu, Pxyp )如果真 (禁止重定向 )Xmlhttp. 写属性 (“Option”, 6, 0 )如果真 (寻找文本 (附加协yi头, “: ”, , 假) > 0 )Pxyi = 分割文本 (附加协yi头, #换行符, )计次循环首 (取数组成员数 (Pxyi ), I )如果真 (寻找文本 (Pxyi [I ], “: ”, , 假) > 0 )heard = 分割文本 (Pxyi [I ], “: ”, )Xmlhttp. 方法 (“SetRequestHeader”, heard [1 ], heard [2 ])计次循环尾 ()如果真 (Pxyu ≠ “”)Xmlhttp. 方法 (“SetRequestHeader”, “Proxy-Authorization”, “Basic ” + 编码_BASE64编码 (到字节集 (Pxyu + “:” + Pxyp )) )如果真 (提交Cookies ≠ “”)Xmlhttp. 方法 (“SetRequestHeader”, “Cookie”, 提交Cookies )判断 (字节集提交 = { })Xmlhttp. 方法 (“Send”, 提交信息 )变体字节集. 赋值 (字节集提交, )Xmlhttp. 方法 (“Send”, 变体字节集 )RevCode = Xmlhttp.读属性 (“ResponseBody”, ).取字节集 ()返回协yi头 = Xmlhttp. 读文本属性 (“GetallResponseHeaders”, )heard = 分割文本 (返回协yi头, #换行符, )返回Cookies = “”计次循环首 (取数组成员数 (heard ), I )如果真 (寻找文本 (heard [I ], “Set-Cookie”, , 假) ≠ -1 )判断 (寻找文本 (heard [I ], “;”, , 假) ≠ -1 )返回Cookies = 返回Cookies + 删首尾空 (文本_取出中间文本 (heard [I ], “Set-Cookie:”, “;”)) + “; ”返回Cookies = 返回Cookies + 删首尾空 (子文本替换 (heard [I ], “Set-Cookie:”, , , , 假)) + “; ”计次循环尾 ()返回Cookies = 取文本左边 (返回Cookies, 取文本长度 (返回Cookies ) - 2 )Xmlhttp. 清除 () 返回 (RevCode )
|