急问哪个函数是读取网页下拉列表所有数值的?急等
各位路过的大侠,请问那个函数可以获得网页指定的下拉列表里的所有数值。。找了半天也没找到。搜索也没有进展。。。。在线急等。。。 本帖最后由 maker 于 2009-10-24 22:05 编辑做了2种结果的,不知道是你要的结果不:#include <IE.au3>
$oIE = _IECreate("http://www.baidu.com/gaoji/advanced.html", 1, 1, 1)
$oForm = _IEFormGetObjByName ($oIE, "f1")
$oSelect = _IEFormElementGetObjByName ($oForm, "rn")
$val = ""
For $i=1 To $oSelect.options.length
_IEFormElementOptionSelect ($oSelect,$i-1,1, "byIndex")
$val &= $oSelect.value & @CRLF
Next
MsgBox(0, "Value ", $val )#include <IE.au3>
$oIE = _IECreate("http://www.baidu.com/gaoji/advanced.html", 1, 1, 1)
$oForm = _IEFormGetObjByName ($oIE, "f1")
$oSelect = _IEFormElementGetObjByName ($oForm, "rn")
$val = ""
Local $oItem, $oItems = $oSelect.options
For $oItem In $oItems
$val &= $oItem.text & @CRLF
Next
MsgBox(0, "Value ", $val ) 本帖最后由 newx 于 2009-10-24 17:29 编辑
获取网页源,然后用正则获取值
或你给个页面,看看怎么获取 本帖最后由 sanmoking 于 2009-10-24 23:42 编辑
2楼正解
。。。 回复 2# maker
不错不错。。 用得上好东西
页:
[1]