找回密码
 加入
搜索
查看: 4996|回复: 11

[IE类操作] [已解决]请教:这个网页按钮该如何点击?谢谢

  [复制链接]
发表于 2010-12-1 12:44:04 | 显示全部楼层 |阅读模式
本帖最后由 rain 于 2010-12-1 16:56 编辑

在115U盘里有个领取空间的按钮,我研究了一天,也没有点到它,请教各位大大,用什么方法点击它,谢谢了。
附上代码,和截图
<a href="javascript:;" class="btn btn-orange" id="js_get_space_btn">领取空间<b></b></a>




再次感谢

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-12-1 12:59:25 | 显示全部楼层
$oForm = _IEFormGetObjByName ($oIE, "这里写form的name")
$an = _IEFormElementGetObjByName ($oForm, "js_get_space_btn")
_IEAction ($an, "click")
 楼主| 发表于 2010-12-1 13:26:17 | 显示全部楼层
回复 2# laomao127


    谢谢这位大大的回复,这个按钮没有form啊,我用彗星开发小助手没有捕捉到,“main_frame”和“IFRAME”,以及“js_main_frame”已经试过,不行。 我把网页源码贴过来:
<div id="header">
        <div class="side-r"></div>
        <div class="fl">
                <div class="user-head">
                   <a href="http://my.115.com/?ct=user_manage&ac=update_user_info&uploadface=yes" target="_blank">
                                        
                                                                                             <img src="http://my.115.com/static/images/user_header_gg.png"/>
                                                   
                                  
                   </a>
                </div>
                <div class="welcome"> 中午好!午休半小时,下午精神好。<br />            
                                                   <a href="javascript:;" class="btn btn-orange" id="js_get_space_btn">领取空间<b></b></a>
                                    
                         <a href="javascript:;" onclick="parent.window.MainGotoUrl('ct=invite');return false;" class="btn btn-green">邀请好友<b></b></a>&nbsp;&nbsp;                    
                                                                         <i class="icon i-approve" title="邮箱已认证">Email认证</i>                        
                                                
                                                </div>

本帖子中包含更多资源

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

×
发表于 2010-12-1 14:03:42 | 显示全部楼层

[在线等]复选框,循环问题

_IENavigate($oIE, "http://")
_IELinkClickByText($oIE, "领取空间");模拟鼠标点击带有与所提供字符串相匹配的文本子串的链接.

点下面图片的区域 获取网络地址 填写到 _IENavigate($oIE, "http://")

本帖子中包含更多资源

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

×

评分

参与人数 1金钱 +10 收起 理由
rain + 10 谢谢回复!

查看全部评分

 楼主| 发表于 2010-12-1 14:18:48 | 显示全部楼层
点击图片区域,是个弹窗,没有网络地址啊。而且确定后自动关闭,无法获取到地址。
 楼主| 发表于 2010-12-1 14:19:46 | 显示全部楼层
“邀请好友”那个按钮的地址可以获取到,因为是重开了一个新窗口,可以看到地址
发表于 2010-12-1 14:34:14 | 显示全部楼层
回复 6# rain


    点图片的空白区域 获取这个网页的地址
 楼主| 发表于 2010-12-1 15:53:09 | 显示全部楼层
我把代码贴上来,麻烦看一下,谢谢
 
$oIE = _IECreate("http://u.115.com/?ac=my#ct=frame");登陆后的页面,方便调试
 _IENavigate($oIE, "http://u.115.com/?ct=frame&_t=1291189579875");点击图片周边空白区域得到的地址,点击图片本身空白区域,只得到javascript:;
_IELinkClickByText($oIE, "领取空间");
发表于 2010-12-1 16:46:40 | 显示全部楼层
本帖最后由 shenrenba 于 2010-12-1 16:52 编辑
http://u.115.com/?ct=ajax&ac=pick_storage
这就是你要的地址....
成功
{"picked":"5MB","total_size":"3082MB","used_percent":"0%"}
失败
no

评分

参与人数 1金钱 +10 收起 理由
rain + 10 谢谢!

查看全部评分

 楼主| 发表于 2010-12-1 16:52:53 | 显示全部楼层
回复 9# shenrenba


   管用了~~非常感谢,敢问是怎么获取到的啊??
发表于 2010-12-1 16:54:43 | 显示全部楼层
回复 10# rain

看了下面网页的源文件 猜也猜到了
$(document).ready(function(){
    $("#js_get_space_btn").click(function(){
        var url = "?ct=ajax&ac=pick_storage";
        $.ajax({
            url:url,
            type:"GET",
            success: function(r){
                if(r == "no"){
                    parent.window.Util.MsgBox.Alert({text:"今天已经领取过空间了,请明天再来吧!",type:"warm"});
                }
                else{
                    result = eval('(' + r + ')');
                    parent.window.Util.MsgBox.Alert({text:"恭喜,您的永久空间已增加 <span class='red'>"+result.picked+"</span>!",type:"suc"});
                    $("#js_get_space_btn").removeClass('btn-orange').addClass('btn-gray').html("今日已领取").unbind("click");
                    parent.window.WS.SpaceDataManager.Sync();        //同步空间数据
注意
var url = "?ct=ajax&ac=pick_storage";
这行
 楼主| 发表于 2010-12-1 17:01:33 | 显示全部楼层
原来点击后再查看源代码,谢谢了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-13 09:51 , Processed in 0.141681 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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