kevinch 发表于 2011-1-7 21:57:15

谁能指教下这个网页中的内容怎么自动完成,实在是想不出来了 -- 【已解决】

本帖最后由 kevinch 于 2011-1-10 11:55 编辑

网址:http://www.onlineys.com/desearch/index.jsp
找不到控件,也穷举不出,试着用JS直接赋值也赋不对,请高手指点一下吧

sxd 发表于 2011-1-7 23:30:16

大概看了下 应该是iframe的问题吧
http://www.onlineys.com/common/projectdefaultinfo.do?method=deMain

kevinch 发表于 2011-1-8 07:09:33

大概看了下 应该是iframe的问题吧
sxd 发表于 2011-1-7 23:30 http://www.autoitx.com/images/common/back.gif

ID之类的都找到了,就是无法引用及输入内容,版主能指点一下吗?

sxd 发表于 2011-1-10 01:26:45


#include <IE.au3>
$oIE = _IECreate("http://www.onlineys.com/desearch/index.jsp")
$odeFramePage = _IEFrameGetObjByName($oIE,"deFramePage")
_IELoadWait($odeFramePage)
$oProvinceSelect = _IEGetObjById($odeFramePage,"province_select")
_IEFormElementOptionSelect($oProvinceSelect,"北京",1,"byText")
Sleep(1000);这个网页选取了地区后会等个xml回来,我没有非常好的办法,先sleep好了
_IENavigate($oIE,"javascript:deFramePage.reloadGridData()")

kevinch 发表于 2011-1-10 11:55:14


sxd 发表于 2011-1-10 01:26 http://www.autoitx.com/images/common/back.gif
报告一下测试结果:完全成功,感谢高手

qq123123 发表于 2011-6-9 18:29:55

回复 4# sxd


    deFramePage 是怎么得到的,网页的源文件找不到
页: [1]
查看完整版本: 谁能指教下这个网页中的内容怎么自动完成,实在是想不出来了 -- 【已解决】