获取网页源码的问题?
以下代码无法获得网页源码,问题出在哪?$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")$oHTTP.Open("GET","http://www.sohu.com")
$oHTTP.Send()
$HTMLSource = $oHTTP.Responsetext
$EnabelSeeHTMLSource=BinaryToString($HTMLSource)
MsgBox(0,'',$HTMLSource)
$sUrl = 'http://www.sohu.com'
$oHTTP = ObjCreate('microsoft.xmlhttp')
$oHTTP.Open('get', $sUrl, False)
$oHTTP.Send()
$sText = BinaryToString($oHTTP.responseBody)
MsgBox(0,'', $sText) 回复 2# 水木子
老大,这个我知道,但是看帮助文件,说我的那个问题也能获取网页源码,所以想了解为什么它不行?
谢谢. 回复 2# 水木子
老大,这个我知道,但是看帮助文件,说我的那个问题也能获取网页源码,所以想了解为什么它不行?
谢谢.
忘上图了. 回复 4# newuser
你那段代码的确可以获得目标网址源码,那是没有问题的。 回复 5# 3mile
我的测试结果是:
AU3图标在任务栏右下角出现,但是msgbox窗口就是不出现,等了一会,AU3图标自动退出.
但用水木子提供的代码,却很快能看到源码,为什么? 本帖最后由 republican 于 2011-1-7 13:02 编辑
估计是winhttp的返回值里有某个stringtobinary无法处理的东东。
抑或触发了AU3内部传值的BUG. IE的问题?
页:
[1]