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