找回密码
 加入
搜索
查看: 1981|回复: 1

[IE类操作] [已解决]请问winhttp函数如何读取网页数据?例子的代码读不出数据。

[复制链接]
发表于 2013-12-19 08:57:56 | 显示全部楼层 |阅读模式
本帖最后由 onepc 于 2013-12-19 10:20 编辑

_WinHttpSimpleReadData 这个是读数据的吗,请求过去后并把网页数据返回到我的客户端读取,但是为什么样读取是空的?
那位给个可以读数据的例子参考下》
#include "WinHttp.au3"

Opt("MustDeclareVars", 1)

; 初始化并获取会话句柄
Global $hOpen = _WinHttpOpen()
; 获取连接句柄
Global $hConnect = _WinHttpConnect($hOpen, "tieba.baidu.com")
; 生成请求
Global $hRequest = _WinHttpSimpleSendRequest($hConnect,Default,"f?kw=tvb&fr=ala0")

If $hRequest Then
    ; 简单读取...
    ConsoleWrite(StringLeft(_WinHttpSimpleReadData($hRequest),1000) & "xxxxxxxxxxxxxx" & @CRLF)
        
        
    MsgBox(64, "Okey do!", "Returned source is print to concole. Check it.")
Else
    MsgBox(48, "Error", "Error ocurred for _WinHttpSimpleSendRequest, Error number is " & @error)
EndIf

; 关闭句柄
_WinHttpCloseHandle($hRequest)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hOpen)
 楼主| 发表于 2013-12-19 10:19:52 | 显示全部楼层
已解决。系统问题,dcall出错了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 01:29 , Processed in 0.084662 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表