找回密码
 加入
搜索
查看: 3765|回复: 5

急问哪个函数是读取网页下拉列表所有数值的?急等

[复制链接]
发表于 2009-10-24 15:30:03 | 显示全部楼层 |阅读模式
悬赏50金钱已解决
各位路过的大侠,请问那个函数可以获得网页指定的下拉列表里的所有数值。。找了半天也没找到。搜索也没有进展。。。。在线急等。。。

最佳答案

查看完整内容

做了2种结果的,不知道是你要的结果不:
发表于 2009-10-24 15:30:04 | 显示全部楼层
本帖最后由 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 )
发表于 2009-10-24 17:28:16 | 显示全部楼层
本帖最后由 newx 于 2009-10-24 17:29 编辑

获取网页源,然后用正则获取值
或你给个页面,看看怎么获取
 楼主| 发表于 2009-10-24 23:41:49 | 显示全部楼层
本帖最后由 sanmoking 于 2009-10-24 23:42 编辑

2楼正解
。。。
发表于 2010-5-9 11:00:10 | 显示全部楼层
回复 2# maker


    不错不错。。
发表于 2010-5-10 07:26:11 | 显示全部楼层
用得上好东西
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-12 03:16 , Processed in 0.070945 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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