zoukankan      html  css  js  c++  java
  • 脚本绕开验证码,自动执行的方法

    实现功能:提前输入验证码登录系统,保证脚本在凌晨自动启动,解决每次启动都需输入验证码的难题

    1、根据前面的博客,第一次登录时手动输入验证码,登录系统

    http://www.cnblogs.com/dingziyin/p/6232107.html

    2、写一个死循环,一直循环判断当前时间。当当前时间为凌晨一点时,立刻执行功能代码,如果不是指定时间,则线程每休息10分钟后刷新一次页面,保证页面session不断,避免重新登录。

     1 @Test
     2 public void testWhile() throws Exception{ 4     while(true){
     5         Calendar cal = Calendar.getInstance();
     6         cal.setTime(new Date());
           //时间为24小时制
    7 int time = cal.get(Calendar.HOUR_OF_DAY); 8 9 if(time == 1){ 10 log.info("凌晨1点"); 11 driver.get(CommonBean.ZHIJIAURL); 12 PageAction.sleep(2); 13   //需实现的脚本 14 15   }else{
             //线程休息10分钟(可根据实际情况进行设置)
    16 PageAction.sleep(600); 17 log.info("刷新页面"); 18 driver.get(CommonBean.ZHIJIAURL); 19   } 20 } 21 }
  • 相关阅读:
    C++解决单纯形表
    VS2010 MFC Excel(3)
    VS2010 MFC Excel(1)
    VS2010 MFC 读取Excel(2)
    读取数量不定的输入数据
    牛顿插值
    连接数据库
    雅克比迭代
    NOIP模拟 24
    NOIP模拟 23
  • 原文地址:https://www.cnblogs.com/dingziyin/p/6526278.html
Copyright © 2011-2022 走看看