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

[AU3基础] (已解决,请版主结贴,谢谢)AU3获取网页源代码和实际的查看的代码不同

  [复制链接]
发表于 2010-4-11 12:17:52 | 显示全部楼层 |阅读模式
本帖最后由 feicuiboy 于 2010-6-30 19:56 编辑




用#include <Array.au3>
#include <ie.au3>
$oHTTP = _IECreate("http://172.0.0.1/view.jsp?oid=VR%3Awt.epm.EPMDocument%3A37406980&showOld=true&u8=1", 0, 1, 1, 0)
$Str = _IEDocReadHTML($oHTTP)
$Str = BinaryToString($Str , 1)


获取的代码 存在一个黑色小方块,我用IE的查看源代码看不到这个黑方块,估计是换行符。该如何处理才能使获取的代码和查看的代码一样??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-4-11 12:25:57 | 显示全部楼层
是换行符,这种情况简单转换下就行。
StringRegExpReplace($str, '\n', '\r\n')
发表于 2010-4-11 12:29:36 | 显示全部楼层
本帖最后由 水木子 于 2010-4-11 12:33 编辑

扯一个题外话,获取网页源码还可以用下面的函数,更简单、方便。
#include <INet.au3>
_INetGetSource ('http://www.autoitx.com')
 楼主| 发表于 2010-4-11 12:50:51 | 显示全部楼层
谢谢了,回去测试,。。
发表于 2015-1-2 14:27:42 | 显示全部楼层
回复 3# 水木子


    淘宝上面所有物品框内的代码就获取不到,但是iecreate就可以。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 12:38 , Processed in 0.175616 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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