QQ注册页面http://reg.qq.com年月日三个下拉框是没有name,没有id的。而且从源代码上来看,没有option选项。研究了很久了,想做个QQ注册工具,验证码手动填写,实在是没有办法做出来,一下卡在年月日三个下拉框上,特来此地请教下高手,请各位支支招。谢谢
关键源代码如下:<script type="text/javascript">
var Time_begin=new Date();
var imgTemp=new Array;imgTemp[0]=new Image();imgTemp[1]=new Image();imgTemp[0].src="/images/loading.gif";imgTemp[1].src="/images/block-bg.gif";    if(navigator.userAgent.indexOf("MSIE")>-1){document.execCommand("BackgroundImageCache",false,true);};
document.domain='qq.com';
var now=new Date();//var g_selectAgeType= Math.round(Math.random()*10) & 0x1;//var g_selectAgeType= now.getDate() & 0x1;var g_selectAgeType= 0;function selectShow(a,b){ switch(g_selectAgeType) { case 0: document.write(a); break; case 1: document.write(b); break; }}</script></head><body lang="en"><form name="regForm" action="/timeout.shtml" method="post">  <div id="loading">    <div id="loading_msg" class="loading-indicator">正在载入,请稍候...</div>  </div>  <div id="load_complete" style="display:block;">    <div class="header">
<a href="http://im.qq.com" class="imqq"><img src="/images/logo.gif" /></a>
    <div class="navLinks"><a href="http://zc.qq.com/">申请免费帐号首页</a><span>|</span><a target="_blank" href="http://support.qq.com/write.shtml?fid=570">反馈意见</a></div>
</div>
    <div class="insideNav">      <div class="padder"> <a class="active">网页免费申请</a> <a href="http://haoma.qq.com/" target="_blank">QQ靓号申请</a> <span>|</span> <a href="http://freeqqm.qq.com/cgi-bin/freeqqwl_0">手机申请</a> </div>    </div>    <div class="steps"> <span class="step1_active">填写信息</span><span class="step2">申请成功</span> </div>    <div class="stepSplit"><!--注:以下全部是必填项 --></div>    <div class="accountType" style="display:none">      <input type="radio" name="choice" id="radio" value="QQ" checked="checked" />      <label for="radio">申请号码作为QQ帐号</label>
 
      <input type="radio" name="choice" id="radio2" value="EMAIL" />      <label for="radio2">申请使用Email作为QQ帐号</label>    </div>    <div class="main">      <div class="formRow">        <div class="formLabel">昵称:</div>        <div class="formField">          <input name="" type="text" class="type1" maxlength="12" />        </div>        <div class="formClew">          <div class="errorClew" id="e_nick"></div>        </div>      </div>   <input name="" type="hidden" value="" />      <div class="formRow">        <!--选择显示两个span -->        <div class="formLabel"> <script language="javascript"> selectShow( '<span class="ageTpye1Title">生日:</span>','<span class="ageTpye1Title">年龄:</span>'); </script> <!--<span class="ageTpye1Title">生日:</span><span class="ageTpye2Title">年龄:</span>--> </div>         <!--对应显示ageType1 or ageType2 -->        <div class="formField"> <script language="javascript"> //<input name="" type="text" value="19" maxlength="4" /> selectShow(          '<div class="ageType1"><select name=""></select><span>年</span><select name=""></select><span>月</span><select name=""></select><span class="lastone">日</span></div>',          '<div class="ageType2"><select name="" style="width:50px"></select><span style="padding-right:10px;">岁</span><span>生日:</span><select name=""></select><span>月</span><select name=""></select><span class="lastone">日</span></div>'   );        </script>          <!--<input name="" type="text" class="type1" />          <div class="clew">您的年龄信息将显示在QQ个人资料中</div>-->        </div>        <div class="formClew">          <div class="errorClew" id="e_age"></div>        </div>      </div>      <div class="formRow">        <div class="formLabel">性别:</div>        <div class="formField radioBox">          <input type="radio" name="gender" value="1" checked="checked" />          <label for="radio3">男</label>          <input type="radio" name="gender" value="2" />          <label for="radio4">女</label>        </div>      </div>      <div class="formRow">        <div class="formLabel">密码:</div>        <div class="formField">          <input name="" type="password" class="type1" style="ime-mode:disabled;" maxlength="16" autocomplete="off" />                   <div class="clew">6-16个字符组成,区分大小写,不能为9位以下纯数字</div>        </div>        <div class="formClew">          <div class="errorClew" id="e_pass"></div>        </div>      </div>      <div class="formRow">        <div class="formLabel">确认密码:</div>        <div class="formField">          <input type="password" class="type1" style="ime-mode:disabled;" maxlength="16" autocomplete="off" />        </div>        <div class="formClew">          <div class="errorClew" id="e_repass"></div>        </div>      </div>      <div class="formRow">        <div class="formLabel">所在地:</div>        <div class="formField"><select name="" class="type1"></select><select name="" class="type1"></select><select name="" class="type1 type1Expand"></select></div><div class="formClew"><div class="errorClew" id="e_location"></div></div>      </div>      <div class="formRow">        <div class="formLabel">验证码:</div>        <div class="formField">          <input name="verifycode" type="text" class="type1" style="color:#808080; ime-mode:disabled;" autocomplete="off" id="validcode" maxlength="32" value="请输入您在下图中看到的字符,不区分大小写"  />        </div>        <div class="formClew">          <div class="errorClew" id="e_validecode"></div>        </div>      </div>      <div class="formRow">        <div class="formLabel">验证图片:</div>        <div class="formField">   <img id='vfcode' style='cursor:pointer; border:1px solid #e4eef9; float:left;' alt="操作频繁,稍后再试"  title="看不清楚?&nbsp;换张图片" >          <a id='vfcode_a' href="#" class="chgPic">看不清楚?&nbsp;换张图片</a></div>      </div>
<div class="formRow">
         <div class="formLabel" style="+padding-top:2px;">同时开通:</div>
             <div class="formField" style="line-height:24px;"><input type="checkbox" checked="checked" id="qzone" class="b_check_box" />QQ空间<img src="/images/number/qzone.jpg" width="16" align="absmiddle" style="margin-left:3px" /></div>
        </div>
      <div class="btnArea"><a href="#" id="a_submit" title="" class="btn"><span><strong>确定</strong>并同意以下条款</span></a>
       <a href="http://freeqqm.qq.com/agreement.html" target="_blank">腾讯QQ用户服务条款</a>     
<div class="clearer"></div>        
      </div>         </div>

解决方案 »

  1.   

    这应该属于级联菜单,js来控制吧,还可以控制闰年的二月是二十九天。具体js脚本可以上网查一下,网上都有
      

  2.   

    我这个例子里用的是WebBrowser控件来提交数据的。
      

  3.   

    想法挺好,顶!
    --reply by CSDN Study V1.0.0.3 (starts_2000)
      

  4.   

    去html/css和javascript论坛去问问。跟c#一点关系都没有。
      

  5.   

    刚才用Fiddler截获了一下网页交互的内容,发现 疼逊 公司这个注册页面加了很多防止机器人注册的手段.除了图片识别码,随机控件ID,JS脚本,异步获取数据.很不好做... ... 不单单是一个年月日下来菜单的问题根据楼主提问的程度,楼主还是先找一个容易啃的骨头试试,磨磨刀.