我有一个需要网上预约挂号的网站,此网站可以提前3天预约挂号,每天0点开放.到了0点,就会打开一个IE窗口(URL固定),输入卡号和密码,再选择要预约的专家(单选),然后输入验证码后点击提交即可,由于要预约的人很多,而网上预约号只有10个左右,几乎从0点开始30秒就全约满了.一旦输错一点就几乎不可能预约上了.所以我想写这么一个软件,一旦打开这个URL的窗口,就能自动把单选选定(专家名是固定的),并把卡号和密码填入,我只需输入验证吗点击提交即可.这样预约上的可能性就很大了.求高手指点给个思路,谢谢.

解决方案 »

  1.   

    至于自动打开一个ie窗口,可以这样实现:
    首页要打开一主窗口,在上面放一个js的记数器,当时间到达0点时触发一事件,弹出一窗口;
    在子窗口内采用javascrpt模拟键盘自动填写数据,然后提交.
      

  2.   

    还有一个小问题,其网页的源文件预约专家这段如下:
    <tr><td>专家</td><td><a href=intro.php?doc_id=35>张三</a></td>
    <td><input type='radio' name='yuyue' value='doc_35_74_u_15_张三'>1/15</td>
    <td><input type='radio' name='yuyue' value='doc_35_74_d_15_张三'>0/15</td></tr>
    <tr><td>专家</td><td><a href=intro.php?doc_id=36>李四</a></td>
    <td><input type='radio' name='yuyue' value='doc_36_75_u_15_李四'>15/15</td><td>不可预约</td></tr>
    <tr><td>专家</td><td><a href=intro.php?doc_id=30>王五</a></td>
    <td><input type='radio' name='yuyue' value='doc_30_75_u_15_王五'>15/15</td><td>不可预约</td></tr>
    <tr><td>专家</td><td><a href=intro.php?doc_id=66>赵六</a></td>
    <td><input type='radio' name='yuyue' value='doc_66_75_u_10_赵六'>10/10</td><td>不可预约</td></tr>有的专家有上下午,有的只有半天,所以我要是用javascrpt 的document.getElementsByName("yuyue")[?].checked=true;
    里面的?我事先并不知道是几啊.如何能直接点中某专家上午或下午的单选框?另外,自动输入完成后不需自动提交,能否直接把焦点置于输入验证码的文本框,让我可以直接输入.
    验证码文本框源码为:
    <td>验证码:</td>
    <td><input type="text" name="chkpic"></td>
    <td><img src=/pic></td>
    <td>&nbsp;</td>
    谢谢!