51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1075|回复: 0
打印 上一主题 下一主题

请教一个关联的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-23 13:31:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在对CSDN网站进行录制一个简单的代码的,首先就是打开CSDN网站,然后登录。因为登录的时候要输入一个校验码。所以我就对校验码做了一个关联,但老是出错。校验码的机制不是随机图片,而是随机刻画字符在图片上。
代码如下:
Action()
{

        web_add_cookie("ALLYESID4=00050920132447887237773; DOMAIN=universalmccannafa.allyes.com");

        web_set_max_html_param_len("1024");

        /* Registering parameter(s) from source task id 5
        // {Siebel_Analytic_ViewState2} = "dDwtMTcwMzgxNjQ2Mjs7bDxDU0ROVXNlckxvZ2luOmNiX1NhdmVTdGF0ZTtDU0ROVXNlckxvZ2luOkltYWdlX0xvZ2luOz4+uQcNEfb+kU5N32pqcMdrZ9WDxWc="
        // */

        web_reg_save_param("Siebel_Analytic_ViewState2",
                "LB/IC=ViewState\" value=\"",
                "RB/IC=\"",
                "Ord=1",
                "Search=Body",
                "RelFrameId=1",
                LAST);

        web_url("UserLogin.aspx",
                "URL=http://passport.csdn.net/member/UserLogin.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=http://www.csdn.net/ad/microsoft/07/csdeveloper/mrs05011_zoom_468x60.swf", "Referer=", ENDITEM,
                "Url=http://universalmccannafa.allyes.com/main/adfshow?local=blank.swf", "Referer=", ENDITEM,
                "Url=../Member/bg.jpg", ENDITEM,
                LAST);

        web_url("pageview1.asp",
                "URL=http://count.csdn.net/count/pageview1.asp?columnid=1&itemid=3",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Mode=HTML",
                LAST);

        web_url("ShowExPwd.aspx",
                "URL=http://passport.csdn.net/member/ShowExPwd.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Snapshot=t2.inf",
                "Mode=HTML",
                LAST);

        web_url("hexun.aspx",
                "URL=http://www.airticket.com.cn/JumpLink/hexun.aspx?25632",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Snapshot=t3.inf",
                "Mode=HTML",
                LAST);

        web_url("LoginPageSideColumns.aspx",
                "URL=http://www.csdn.net/LoginPageSideColumns.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Snapshot=t4.inf",
                "Mode=HTML",
                EXTRARES,
                "Url=http://images.csdn.net/20050830/100X35%E6%8B%9B%E8%81%98%E6%95%99%E5%B8%8805082601.GIF", ENDITEM,
                LAST);
          /*显示页面*/
web_reg_save_param("tb_ExPwd","LB=&CSDNUserLogin%3Atb_ExPwd=","RB=&from","Search=ALL",LAST);
  // lr_output_message("校验码是("{tb_ExPwd}")");
        web_submit_data("UserLogin.aspx_2",
                "Action=http://passport.csdn.net/member/UserLogin.aspx",
                "Method=POST",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Snapshot=t5.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=__EVENTTARGET", "Value=", ENDITEM,
                "Name=__EVENTARGUMENT", "Value=", ENDITEM,
                "Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState2}", ENDITEM,
                "Name=CSDNUserLogin:tb_UserName", "Value=zhujiaqin", ENDITEM,
                "Name=CSDNUserLogin:tb_Password", "Value=21917", ENDITEM,
                "Name=CSDNUserLogin:tb_ExPwd", "Value=3151", ENDITEM,
                "Name=from", "Value=", ENDITEM,
                "Name=CSDNUserLogin:Image_Login.x", "Value=39", ENDITEM,
                "Name=CSDNUserLogin:Image_Login.y", "Value=12", ENDITEM,
                LAST);

        web_url("pageview1.asp_2",
                "URL=http://count.csdn.net/count/pageview1.asp?columnid=1&itemid=3",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Mode=HTML",
                LAST);

        web_url("hexun.aspx_2",
                "URL=http://www.airticket.com.cn/JumpLink/hexun.aspx?25632",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Snapshot=t6.inf",
                "Mode=HTML",
                LAST);

        /*登录成功*/

        web_url("LoginPageSideColumns.aspx_2",
                "URL=http://www.csdn.net/LoginPageSideColumns.aspx",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://passport.csdn.net/member/UserLogin.aspx",
                "Snapshot=t7.inf",
                "Mode=HTML",
                LAST);

        return 0;
}
我听好多人说这样的是获取不到关联的,求教于高手解决这个问题,急切盼望之中。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 07:27 , Processed in 0.061934 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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