hnfeng 发表于 2019-6-4 09:01:38

【已解决】下载的网页内容乱码

本帖最后由 hnfeng 于 2019-6-4 16:51 编辑

想下载网页文本内容,但是总不成功
使用 _INetGetSource 没成功

#include <Inet.au3>
#include <String.au3>

Local $hf = BinaryToString(_INetGetSource("http://kaijiang.500.com", False)) ; 加不加BinaryToString都不成功
MsgBox(0,0,$hf)
先保存为文件,仍然不成功
#include <Array.au3>
#include <Inet.au3>
#include <String.au3>

Local $HtmlFile = @ScriptDir & "\~_CPKJ_temp.txt"
Local $hf = InetGet("http://kaijiang.500.com", $HtmlFile, 1, 1)
Do
      Sleep(250)
Until InetGetInfo($hf, 2)
If InetGetInfo($hf, 3) Then
      Local $gg = FileOpen($HtmlFile)
      Local $RF = FileRead($gg)
      $RF=BinaryToString($RF);加或不加该行,都不成功
      MsgBox(0, 0, $RF)
Else
      MsgBox(0, "", "获取失败")
EndIf
InetClose($hf)

使用 InetRead 也没成功
#include <Array.au3>
#include <Inet.au3>
#include <String.au3>

$str = BinaryToString(InetRead("http://kaijiang.500.com", 1))
msgbox(0,"",$str)

请教怎么弄呢?先谢谢了


auto 发表于 2019-6-4 09:47:50

为什么要加BinaryToString这个???

hnfeng 发表于 2019-6-4 10:01:03

auto 发表于 2019-6-4 09:47
为什么要加BinaryToString这个???

不用就是乱码。翻看论坛上的帖子,说是需要转换一下。但是加不加都不成功

zghwelcome 发表于 2019-6-4 10:23:26

本帖最后由 zghwelcome 于 2019-6-4 10:26 编辑

**** Hidden Message *****

hnfeng 发表于 2019-6-4 10:33:37

zghwelcome 发表于 2019-6-4 10:23
**** 本内容被作者隐藏 ****

多谢多谢
完美解决
:face (23):

redapple2008 发表于 2019-6-4 13:57:26

**** 本内容被作者隐藏 ****??看看是什么方法?

fybhwsx 发表于 2019-6-4 14:42:02

回复学习下!!!

3131210 发表于 2019-6-4 15:18:52

看看什么操作

zcx880517 发表于 2019-6-4 21:14:49

看看这是啥

18960601773 发表于 2019-6-4 22:20:36

这么给力的吗。

chzj589 发表于 2019-6-5 08:24:02

看看,学习下

heavenm 发表于 2019-6-5 09:05:37

看看是什么问题

xdcysten 发表于 2019-6-5 12:19:03

看看回复的答案,学习一下

lpxx 发表于 2019-6-7 09:28:48

什么方法,还隐藏着。

gzh888666 发表于 2019-6-7 21:21:09

?这也隐藏?
页: [1] 2
查看完整版本: 【已解决】下载的网页内容乱码