アットウィキロゴ

dljupp

package mona;
 
import tool.*;
 
public class pro {
int s,datanumber;
    String[] data=new String[50000];
    String[] link=new String[50000];
 
      String[] name=new String[50000];
 
    public static void main(String[] args) {
        pro te=new pro();
    }
    pro(){
 
        int tr;
int sx=0;
 
        for(tr=1970;tr<2016;tr++){
 
   String urlx="https://ja.wikipedia.org/wiki/Category:"+tr+"%E5%B9%B4%E3%81%AE%E3%83%86%E3%83%AC%E3%83%93%E3%83%89%E3%83%A9%E3%83%9E";
 
   getdata sub=new getdata();
   sub.makedata(urlx,"UTF-8");
   datanumber=sub.datanumber;
   data=sub.data;    
 
 
 
  for(s=1;s<datanumber+1;s++){
 int h=0;
 if(data[s].indexOf("<li>")>-1)h=h+1;
 if(data[s].indexOf("/wiki/")>-1)h=h+1;
 if(h==2)sx=sx+1;
 if(h==2)link[sx]=data[s];
  }
 
 
        }
 
  int number=sx; 
 
  for(s=1;s<number+1;s++){
 int p1=link[s].indexOf("title=");
 p1=link[s].indexOf("\"",p1);
 int p2=link[s].indexOf("\"",p1+1);  
 if(p1>-1)name[s]=link[s].substring(p1+1,p2);
  }
 
  for(s=1;s<number+1;s++){
 int p1=link[s].indexOf("/wiki/");
 int p2=link[s].indexOf("\"",p1);  
 if(p1>-1)link[s]="https://ja.wikipedia.org"+link[s].substring(p1,p2);
 
  }
 
 
  for(s=1;s<number+1;s++){
  data[s]=name[s]+","+link[s];    
  }
 
  writefile sub=new writefile();
  sub.data=data;
  sub.datanumber=number;
  sub.makedata("tv.csv");
 
 
 
    }
 
 
 
 
 
}
 
最終更新:2016年07月27日 13:17