找回密码
 加入
搜索
查看: 4624|回复: 4

[IE类操作] 网站读取数据取不出来?

  [复制链接]
发表于 2014-4-30 19:52:13 | 显示全部楼层 |阅读模式
$WebTextB2 = "http://dx.doi.org/10.1038/nature12065"

$TEXT_BACK = BinaryToString(InetRead($WebTextB2, 1 + 8),4);

MsgBox(0,0,$TEXT_BACK)


取不出来呢?
发表于 2014-4-30 21:10:33 | 显示全部楼层
楼主问题太多。。。
请好好看一遍 http://www.autoitx.com/thread-18544-1-1.html
 楼主| 发表于 2014-4-30 21:23:54 | 显示全部楼层
哦,以后尽量少问吧,但是这个问题,我想了很长时间,测试了多种方法,用了大量的时间仍然没有结果,所以就问了。实在搞不懂才问的。
发表于 2014-4-30 22:53:12 | 显示全部楼层
回复 3# sex123

我也以前遇到过这个问题,InetRead 没等页面加载完毕就出结果。
可能有超时?

所以我就用这个
#include <IE.au3>

$url = "http://dx.doi.org/10.1038/nature12065"

Local $obj = _IECreate($url, 0, 0)
Local $Str = _IEBodyReadHTML($obj)

_IEQuit($obj)

MsgBox(0, 0, $Str)
 楼主| 发表于 2014-4-30 23:00:25 | 显示全部楼层
回复  sex123

我也以前遇到过这个问题,InetRead 没等页面加载完毕就出结果。
可能有超时?

所以我 ...
lixiaolong 发表于 2014-4-30 22:53


不是,我试过很多次了,都不成功,所以不像是超时的问题,我在想是不是网页加密了,但是我打开浏览器后能查到源代码。用代码取回的二进制却转不出可读文字。很是不解。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 18:06 , Processed in 0.078201 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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