找回密码
 加入
搜索
查看: 3012|回复: 3

[IE类操作] [已解决]如何点击这个按钮 京东购买东西的按钮

[复制链接]
发表于 2013-5-22 20:49:11 | 显示全部楼层 |阅读模式
本帖最后由 my788522 于 2013-5-23 00:01 编辑



此处代码为

<div class="inner">
<input type="submit"  class="checkout-submit" value="" id="order-submit" onclick="javascript:submit_Order();"/>
<span class="total">应付总额:<strong id="payPriceId">¥198.00</strong>元</span>
</div>
这里就是按钮

使用了各种方法
包括
_IEGetObjById 后 _IEAction click 无效
_IELinkGetCollection 无法获得这个按钮链接
_IEFormSubmit 无效 应该不是form
还有直接js操作Run("submit_Order") 也是无效的

除了模拟固定的坐标位置点击以外 其余方法均无头绪 如果此网页上有个广告啊 或者商品很多的时候 坐标就不精确了
求高手开导

已自行解决 这是有些版本的IE有问题造成的
遇到这类问题 可以先尝试换AU3版本 或者尝试换64位/32位编译环境
具体操作方式如下
$oEles=_IEGetObjById($oIE,"order-submit")
_IEAction ( $oEles, "click" )

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-5-22 23:00:02 | 显示全部楼层
#include <IE.au3>
; #include <IEQuery.au3>
$oIE = _IEAttach("http://cart.jd.com/cart/cart.html?backurl=http://item.jd.com/875170.html&rid=0.20365703892814768","url")
;_IEQuery通用获取元素对象
; $Ele = _IEQuery($oIE,"A",'class="checkout",outertext="去结算"')
_IELinkClickByText($oIE,"去结算")
风大的网页快捕
 楼主| 发表于 2013-5-22 23:25:53 | 显示全部楼层
回复 2# nangua111111


    楼上的兄弟 谢了
但不是这个页面
是结算的下一步
 楼主| 发表于 2013-5-22 23:59:54 | 显示全部楼层
已解决
是AU3版本的问题
有些版本的IE函数有问题
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-2 01:13 , Processed in 0.089488 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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