アットウィキロゴ

pろXX

import java.io.*;

class pro{
        
String[] station=new String[200];  
String[] time=new String[200];
String[] title=new String[200];  
String[][] rate=new String[200][200];          
int[] ratenumber=new int[200];      
int[] pagenumber=new int[200];      
int page,s,articlenumber;
String urlx,str;
int p1,p2;
String file;
int year,n;


public static void main(String [] args) {
        pro test=new pro();
            }

pro(){

n=0;
for(year=2000;year<2012;year++){

urlx="http://www.geocities.jp/animesityouritu/";
urlx=urlx+year;
urlx=urlx+"a.html";

station sub1=new station();
sub1.makedata(urlx);
station=sub1.station;
time=sub1.time;
articlenumber=sub1.articlenumber;

title sub2=new title();
sub2.makedata(urlx);
title=sub2.title;

rate sub3=new rate();
sub3.makedata(urlx);
rate=sub3.rate;
ratenumber=sub3.ratenumber;

n=n+1;
file="data/";
file=file+n;
file=file+".txt";

writefilea(file);
}


for(year=2000;year<2011;year++){

urlx="http://www.geocities.jp/animesityouritu/";
urlx=urlx+year;
urlx=urlx+"b.html";

station sub4=new station();
sub4.makedata(urlx);
station=sub4.station;
time=sub4.time;
articlenumber=sub4.articlenumber;

title sub5=new title();
sub5.makedata(urlx);
title=sub5.title;

rate sub6=new rate();
sub6.makedata(urlx);
rate=sub6.rate;
ratenumber=sub6.ratenumber;

n=n+1;
file="data/";
file=file+n;
file=file+".txt";

writefileb(file);

}





}

void writefilea(String file){

try{
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file)));

for(page=1;page<articlenumber+1;page++){
pw.print("<data>");
pw.print("<year>");
pw.print(year);
pw.print("</year>");
pw.print("<part>");
pw.print("a");
pw.print("</part>");
pw.print("<title>");
pw.print(title[page]);
pw.print("</title>");
pw.print("<time>");
pw.print(time[page]);
pw.print("</time>");
pw.print("<station>");
pw.print(station[page]);
pw.print("</station>");
for(s=1;s<ratenumber[page]+1;s++){
pw.print("<rate>");
pw.print(rate[page][s]);
pw.print("</rate>");
}
pw.println("</data>");
}
  
System.out.println("ファイルに書きこみました。");
pw.close();
} catch(IOException ep){ System.out.println("入出力エラーです。"); }


}

void writefileb(String file){

try{
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file)));

for(page=1;page<articlenumber+1;page++){
pw.print("<data>");
pw.print("<year>");
pw.print(year);
pw.print("</year>");
pw.print("<part>");
pw.print("b");
pw.print("</part>");
pw.print("<title>");
pw.print(title[page]);
pw.print("</title>");
pw.print("<time>");
pw.print(time[page]);
pw.print("</time>");
pw.print("<station>");
pw.print(station[page]);
pw.print("</station>");
for(s=1;s<ratenumber[page]+1;s++){
pw.print("<rate>");
pw.print(rate[page][s]);
pw.print("</rate>");
}
pw.println("</data>");
}
  
System.out.println("ファイルに書きこみました。");
pw.close();
} catch(IOException ep){ System.out.println("入出力エラーです。"); }


}

}
最終更新:2011年07月25日 16:56