找回密码
 加入
搜索
查看: 3147|回复: 15

急!!!IEPropertyGet获取网页文本内容问题

[复制链接]
发表于 2009-6-7 11:21:03 | 显示全部楼层 |阅读模式
本帖最后由 javarike 于 2009-6-7 14:54 编辑

#include <IE.au3>
$oIE = _IECreate("http://www.baidu.com/")
$msgto= _IEGetObjById($oIE,"sb")
$strName = _IEPropertyGet($msgto,"innertext")
MsgBox(0,"获取的文本",$strName);应该显示的是"百度一下",为什么显示"0"呢?!!
 楼主| 发表于 2009-6-7 14:23:51 | 显示全部楼层
没有人吗?搞手进来看看嘛...
发表于 2009-6-7 14:29:36 | 显示全部楼层
不明白$msgto= _IEGetObjById($oIE,"sb")中的SB的意思
发表于 2009-6-7 14:35:16 | 显示全部楼层
大概是无意思吧\\


#include <IE.au3>
$oIE = _IECreate("http://www.baidu.com/")
$strName = _IEPropertyGet($oIE,"innertext")
MsgBox(0,"获取的文本",$strName)
就不是显示标题了。。。而是正文。。。我在想想
发表于 2009-6-7 14:38:58 | 显示全部楼层
总觉得要不是差一句,就是这句有问题$msgto= _IEGetObjById($oIE,"sb")
 楼主| 发表于 2009-6-7 14:44:08 | 显示全部楼层
本帖最后由 javarike 于 2009-6-7 14:45 编辑

<input type=submit value=百度一下 id=sb>

里面一个按钮的ID啊....

我想获取value=百度一下,这个值///
发表于 2009-6-7 14:45:41 | 显示全部楼层
可以了
#include <IE.au3>
$oIE = _IECreate("http://www.baidu.com/")
$msgto = _IEGetObjByName($oIE,"sb")
$strName = _IEPropertyGet($msgto,"Title")
MsgBox(0,"获取的文本",$strName)
发表于 2009-6-7 14:46:53 | 显示全部楼层
本帖最后由 kn007 于 2009-6-7 14:49 编辑

innertext 输入 错误  就出现“0”
 楼主| 发表于 2009-6-7 14:47:08 | 显示全部楼层
可以了#include
$oIE = _IECreate("http://www.baidu.com/")
$msgto = _IEGetObjByName($oIE,"sb")
$strName = _IEPropertyGet($msgto,"Title")
MsgBox(0,"获取的文本",$strName)
kn007 发表于 2009-6-7 14:45


我晕,,我不是要这个东西哦..
发表于 2009-6-7 14:48:19 | 显示全部楼层
他确实是显示  百度一下  啊

你把要求重新说下
 楼主| 发表于 2009-6-7 14:50:42 | 显示全部楼层
本帖最后由 javarike 于 2009-6-7 14:54 编辑

自己搞掂了,,,应该是:

#include <IE.au3>
$oIE = _IECreate("http://www.baidu.com/")
$msgto= _IEGetObjById($oIE,"sb")  

MsgBox(0,"百度一下", $msgto.value)
发表于 2009-6-7 14:51:48 | 显示全部楼层
11# javarike
这样的话 $strName 可以做什么?
 楼主| 发表于 2009-6-7 14:53:03 | 显示全部楼层
呵呵,没有用的,写的乱了。.谢谢您关注我了...

刚才你的是获取的是标题啊.标题是"百度一下,你就知道"...
发表于 2009-6-7 14:54:56 | 显示全部楼层
我现在知道,你是想获取按键。。。晕!
发表于 2009-6-7 14:56:00 | 显示全部楼层
不过好像就百度有用

Google、126都不行。。。。。不是object类型
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-18 22:52 , Processed in 0.075302 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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