アットウィキロゴ

dgggg

package rc3;
 
import tool.*;
 
public class pro {
 
    int s,datanumber;
    String[] data=new String[5000];
   String[] datax=new String[5000];
     String[] tab=new String[5000];
    int numberx;
 
    public static void main(String[] args) {
        pro t=new pro();
    }
    pro(){
 
        int num=0;
 
        int y1,m1;
        for(y1=3;y1<18;y1++){
        for(m1=1;m1<5;m1++){
            String yy=""+y1;
            if (y1<10)yy="0"+y1;
        String mm="0"+(3*m1-2);
            if(m1>3)mm=""+(3*m1-2);
        String urlx="https://artv.info/ar"+yy+mm+".html";
 
         getdata sub2=new getdata();
        sub2.makedata(urlx,"EUC-JP");
        data=sub2.data;
        datanumber=sub2.datanumber;
 
 
        int number_tab=0;
        int[] t1=new int[100];
        int[] t2=new int[100];
 
        int sx=0;
        for(s=1;s<datanumber+1;s++){
        if(data[s].indexOf("<table")>-1)sx=sx+1; 
        if(data[s].indexOf("<table")>-1)t1[sx]=s;    
        }
 
        String a="<table border=\"1\" class=\"tableborder ar\" align=\"center\">";
 
         sx=0;
        for(s=1;s<datanumber+1;s++){
        if(data[s].indexOf("</table")>-1)sx=sx+1; 
        if(data[s].indexOf("</table")>-1)t2[sx]=s; 
        }
 
        number_tab=sx;
 
        for(s=1;s<number_tab+1;s++){
        String str="";
        for(sx=t1[s];sx<t2[s]+1;sx++){ 
        str=str+data[sx];
        }
        tab[s]=str;     
        }
 
 
        for(s=1;s<number_tab+1;s++){
          if(tab[s].indexOf(a)==0)num=num+1;   
            if(tab[s].indexOf(a)==0)datax[num]=tab[s];    
        }
 
        }
 
 
 
    }
 
        writefile sub4=new writefile();
        sub4.data=datax;
        sub4.datanumber=num;
        sub4.makedata("ren.txt");
 
 
 
 
    }
 
 
}
 
最終更新:2018年02月06日 12:31