如何提取网页中文本框中的值? 已解决
本帖最后由 nop 于 2012-4-23 04:44 编辑<input type="text" id="get-link" class="textinput" value="123123123">
在页面中显示的是一个文本框,里面内容是123123123(随机的)
注意:无form
求如何读取123123123?
---------------------------------------------
已解决,参考这里
http://www.autoitx.com/forum.php?mod=viewthread&tid=27583&extra=&page=1 用正则表达式 #include <IE.au3>
$oIE = _IEAttach("http://www.baidu.com/","url")
$Ele = _IEGetObjById($oIE,"kw")
$Value=_IEFormElementGetValue($Ele)
MsgBox(0,0,$Value)这是一个获取IE窗口中百度搜索框内文字的例子.. 回复 3# 星雨朝霞
_IEFormElementGetValue试过不行,获取值为0 没有打开百度且搜索栏内无内容的缘故吧 回复 5# array
我说的是我自己网址测试的,昨天用过,获取值为0
baidu有中form,我的网址中无form,不知道是不是这个原因
我现在在这片文档的底部获得一个思路,正在尝试
http://blog.csdn.net/christ_sam/article/details/5796032 应该是用正则吧 回复 6# nop
那请提供网址!免得大伙在乱猜... 用正则应该可以,也许效律不高? 只要能够得到网页源码就可以用正则来提取了 vgzlyj正在研究此类问题,学习
页:
[1]