找回密码
 加入
搜索
查看: 6407|回复: 17

本人对au3自带的udf不是很熟,问个提取网页字符的问题

[复制链接]
发表于 2009-11-2 13:10:07 | 显示全部楼层 |阅读模式
悬赏100金钱已解决
如何把http://wangsu123.cn/中的
您的IP:119.140.33.119

来自:广东省揭阳市 电信

您的下载速度为:104.36 (K/秒)

电信测试点1
提取出来

_INetGetSource不行,因为提取的源码是还没测出网速的源码。。。<SPAN id=showtxt>为空。。。

最佳答案

查看完整内容

我想这个适合你
发表于 2009-11-2 13:10:08 | 显示全部楼层
#include <IE.au3>
$Form1 = GUICreate("", 468, 584, 279, 79)
$oIE = _IECreateEmbedded ()
$GUIActiveX = GUICtrlCreateObj($oIE, 12, 65, 440, 468)

GUISetState(@SW_HIDE)
_IENavigate ($oIE,"http://wangsu123.cn/")
$oP = _IETagNameGetCollection($oIE, 'p', 0)
MsgBox(0, 0, $oP.innertext)
我想这个适合你


评分

参与人数 2金钱 +110 贡献 +10 收起 理由
kodin + 10 很好用,学习了。
kn007 + 100 + 10 谢谢,我怎么就这么蠢没想到呢。。。 那个 ...

查看全部评分

 楼主| 发表于 2009-11-2 15:49:07 | 显示全部楼层
饿。没人知道?
发表于 2009-11-2 16:14:15 | 显示全部楼层
可以尝试用curl这个工具来保存网页信息,然后再提取内容
 楼主| 发表于 2009-11-2 16:28:26 | 显示全部楼层
尽量不要外部工具
发表于 2009-11-2 16:30:09 | 显示全部楼层
那段是什么标记?

评分

参与人数 1金钱 +10 收起 理由
kn007 + 10 “那段”是什么?

查看全部评分

 楼主| 发表于 2009-11-2 16:33:22 | 显示全部楼层
回楼上的,那段是指什么?
想得到的网页源码:
<P>您的IP:119.140.32.90<BR><BR>来自:广东省揭阳市 电信<BR><BR><SPAN id=showtxt>您的下载速度为:104.33 (K/秒)</SPAN></P>

本帖子中包含更多资源

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

×
发表于 2009-11-2 16:33:43 | 显示全部楼层
做这个还要懂一些网页制作不然不好提取啊
 楼主| 发表于 2009-11-2 16:34:16 | 显示全部楼层
7# xz00311


呵呵,是的
发表于 2009-11-2 16:45:51 | 显示全部楼层
4# kn007

curl不知楼主用过没  是可以用命令操作的 比较方便
发表于 2009-11-2 19:27:29 | 显示全部楼层
本帖最后由 netegg 于 2009-11-2 19:39 编辑

6# kn007
不是源码,html语言里面不是都有标记吗,与页面不同部分相对应,或者说元素也行,枚举一下element,应该可以吧,没研究过
看了,是一段js,不大,转化起来不是很麻烦,不过不好意思,我不会
发表于 2009-11-2 20:40:27 | 显示全部楼层

#include <IE.au3>

$oIE = _IECreate('http://wangsu123.cn/')
$oP = _IETagNameGetCollection($oIE, 'p', 0)
MsgBox(0, 0, $oP.innertext)

评分

参与人数 1金钱 +90 贡献 +9 收起 理由
kn007 + 90 + 9 http://www.autoit.net.cn/forum.php?mod=v

查看全部评分

 楼主| 发表于 2009-11-2 21:55:20 | 显示全部楼层
#include

$oIE = _IECreate('http://wangsu123.cn/')
$oP = _IETagNameGetCollection($oIE, 'p', 0)
MsgBox(0, 0, $oP.innertext)

sxd 发表于 2009-11-2 20:40

这个我知道,现在就是这样的,主要是会弹出网页窗口(ie不是默认浏览器,_IECreate('http://wangsu123.cn/',0,0)也没用)
 楼主| 发表于 2009-11-2 22:13:10 | 显示全部楼层
谢谢,我怎么就这么蠢没想到呢。。。
那个,如果没人在有更好的,我就定你为最佳答案
发表于 2009-11-2 22:25:06 | 显示全部楼层
13#很不错的代码,攒一个。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-11 14:20 , Processed in 0.093529 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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