package uma;
import tool.*;
public class pro {
int s,datanumber;
String[] data=new String[5000];
String[] link=new String[5000];
public static void main(String[] args) {
pro t=new pro();
}
pro(){
int n=0;
int yy;
for(yy=2007;yy<2017;yy++){
String urlx="http://www.jra.go.jp/datafile/seiseki/replay/"+yy+"/";
getdata sub3=new getdata();
sub3.makedata(urlx+"jyusyo.html","SJIS");
data=sub3.data;
datanumber=sub3.datanumber;
String str="";
for(s=1;s<datanumber+1;s++){
str=str+data[s];
}
String[] x=str.split("</TR>");
int sx,number;
number=x.length;
for(s=0;s<x.length;s++){
String[] y=x[s].split("</TD>");
link[s+1]="";
for(sx=0;sx<y.length;sx++){
if(sx==7)link[s+1]=y[sx];
}
}
for(s=1;s<number+1;s++){
int p1=link[s].indexOf("HREF=");
p1=link[s].indexOf("\"",p1);
int p2=link[s].indexOf("\"",p1+1);
if(p1>-1)link[s]=link[s].substring(p1+1,p2);
}
for(s=1;s<number+1;s++){
int p1=link[s].indexOf("/g1/");
if(p1>-1)link[s]=link[s].substring(p1,link[s].length());
}
for(s=1;s<number+1;s++){
int h=0;
if(link[s].indexOf("html")>-1)h=h+1;
if(link[s].indexOf("/g1/")>-1)h=0;
if(h==1)link[s]=urlx+link[s];
h=0;
if(link[s].indexOf("html")>-1)h=h+1;
if(link[s].indexOf("/g1/")>-1)h=h+1;
if(h==2)link[s]="http://www.jra.go.jp/datafile/seiseki"+link[s];
}
for(s=1;s<number+1;s++){
String web=link[s];
System.out.println(web);
if(web.length()>2){
getdata sub=new getdata();
sub.makedata(web,"SJIS");
data=sub.data;
datanumber=sub.datanumber;
n=n+1;
writefile sub2=new writefile();
sub2.data=data;
sub2.datanumber=datanumber;
sub2.makedata("gdata/"+n+".txt");
}
}
}
}
}
最終更新:2016年05月06日 16:44