⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipconfig.java

📁 一个用java写的破解新浪验证码的自动投票例子
💻 JAVA
字号:
package com.ticket;

import java.io.File;
import java.util.Vector;
import java.io.*;

public class IPConfig {

  public static Vector ipconfig =   new Vector(100);;
  //public static Vector  ipSuccess =  new Vector(100);;
  //public static Vector  ipFail    =  new Vector(100);;

  static int totalCnt   = 0;
  static int successCnt = 0;
  static int failCnt    = 0;

  static int current = 0;

  public IPConfig() {

  }

  public IPConfig(File file){
       this.load(file);
  }

  public void load(File file) {
     if( ipconfig == null ){
         ipconfig = new Vector(100);
     }
     else{
         ipconfig.clear();
     }

     try {
          BufferedReader br = new BufferedReader(new FileReader(file));
          String line = br.readLine();
          while( line != null ){
              if( !line.trim().equals("") ){
                  Proxy p = new Proxy(line);
                  if( p.port > 0 )
                      add( p );
              }
              line = br.readLine();
          }
      }
      catch (Exception ex) {
          ex.printStackTrace();
      }
  }

  public static void load(String s){
       String[] proxys = s.split("\n");
       if(proxys != null && proxys.length > 0 ){
          for(int i=0; i< proxys.length; i++){
             Proxy p = new Proxy(proxys[i]);
               if( p.port > 0 ) add( p );
          }
       }
       debug();
  }

  public static synchronized Proxy next(){
      Proxy curProxy = new Proxy("vote.client.sina.com.cn:80");
      if( ipconfig != null && ipconfig.size() > 0 ){
    	  if(current < ipconfig.size()-1 ){
    		  current++;
    	  }
    	  else{
    		  current = 0;
    	  }
          curProxy =(Proxy) ipconfig.get(current);
      }
      return curProxy;
  }

  public static void add(Proxy p){
        ipconfig.add( p );
  }

  public static void debug(){
      for(int i=0; i<ipconfig.size(); i++ ){
          ((Proxy)ipconfig.get(i)).debug();
      }
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -