アットウィキロゴ

どf

package mona;
import tool.*;
 
public class pro {
int s,datanumber;
    String[] data=new String[50000];
    String[] link=new String[50000];
  String[] web=new String[50000];
      String[] name=new String[50000];
 
    public static void main(String[] args) {
        pro te=new pro();
    }
    pro(){
 
        int tr=1;
int sx=0;
 
readfile sub6=new readfile();
   sub6.makedata("datax.csv","UTF-8");
   datanumber=sub6.datanumber;
   data=sub6.data;    
 
   for(s=1;s<datanumber;s++){
   String[] x=data[s+1].split(",");    
   web[s]=x[1];
   }
 
 
   int delta=datanumber-1;
 
 
      for(tr=1;tr<delta+1;tr++){
 
   String urlx=web[tr];
 
   getdata sub=new getdata();
   sub.makedata(urlx,"UTF-8");
   datanumber=sub.datanumber;
   data=sub.data;    
 
 
 sx=0;
  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(p2>-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 sub5=new writefile();
  sub5.data=data;
  sub5.datanumber=number;
  sub5.makedata("data/"+tr+".csv");
 
 
      }
 
 
 
 
    }
 
}
最終更新:2016年07月27日 15:05