|
发表于 2014-11-10 11:39:58
|
显示全部楼层
海南省乐东黎族自治县
用http 访问
- .版本 2
- .子程序 网页_访问_对象, 文本型
- .参数 网页地址, 文本型
- .参数 提交方式, 整数型, 可空
- .参数 提交数据, 文本型, 可空
- .参数 提交cookies, 文本型, 可空
- .参数 返回cookies, 文本型, 可空
- .参数 编码类型, 整数型, 可空, 默认GBK,1=UTF8
- .局部变量 Winhttp, 对象
- .局部变量 返回数据, 文本型
- .局部变量 数据流, 字节集
- .局部变量 提交方式1, 文本型
- Winhttp.创建 (“WinHttp.WinHttpRequest.5.1”, )
- ' Winhttp.查看 ()
- ' '创建 发送 获取
- .判断开始 (提交方式 ≠ 1)
- 提交方式1 = “GET”
- .默认
- 提交方式1 = “POST”
- .判断结束
- Winhttp.方法 (“Open”, 提交方式1, 删首尾空 (网页地址), 假)
- Winhttp.方法 (“SetRequestHeader”, “Accept”, “*/*”)
- Winhttp.方法 (“SetRequestHeader”, “Accept-Language”, “zh-cn”)
- Winhttp.方法 (“SetRequestHeader”, “User-Agent”, “Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; msn OptimizedIE8;ZHCN)”)
- ' Winhttp.方法 (“SetRequestHeader ”, “Referer”, “http://www.baidu.com/”) ' 来路
- Winhttp.方法 (“SetRequestHeader”, “Content-Type”, “application/x-www-form-urlencoded”)
- Winhttp.方法 (“SetRequestHeader”, “Cookie”, 删首尾空 (提交cookies))
- .如果 (提交方式 = 1)
- Winhttp.方法 (“Send”, 提交数据)
- .否则
- Winhttp.方法 (“Send”, )
- .如果结束
- .如果 (编码类型 = 1)
- 返回数据 = Winhttp.读文本属性 (“ResponseText”, )
- .否则
- 数据流 = Winhttp.读属性 (“ResponseBody”, ).取字节集 ()
- 返回数据 = 到文本 (数据流)
- .如果结束
- 返回 (返回数据)
复制代码
|
评分
-
参与人数 1 | 荣誉 +3 |
收起
理由
|
笨潴
| + 3 |
热心帮助他人,荣誉+3,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|