bdrdc 发表于 2012-6-17 13:06:26

winhttp乱码进一步解决办法

一般的办法就是使用 BinaryToString函数来解决乱码,但是有个别网站却不成,原因是应使用“$xmlhttp.ResponseBody”来代替“$xmlhttp.ResponseText”,OK。



$xmlhttp = ObjCreate("winhttp.winhttprequest.5.1")
$xmlhttp.open("POST", $url_all, "false")
$xmlhttp.send()
;Sleep(1000)
$hdownliad_VIP_login = $xmlhttp.ResponseBody
$hdownliad_VIP_login_1 = BinaryToString($hdownliad_VIP_login, 4)
$fclub_aArray_title = _StringBetween($hdownliad_VIP_login_1, '<meta name="Keywords" content="', '" />');提取颜色+尺码
$fclub_title_str = _ArrayToString($fclub_aArray_title)
;MsgBox(0, "", $fclub_title_str & @CRLF )

hzxymkb 发表于 2012-6-17 18:26:17

post?看看论坛有关的教程!
页: [1]
查看完整版本: winhttp乱码进一步解决办法