package yahoo;
import tool.*;
public class pro {
String[] data=new String[5000];
String[][] name=new String[5000][100];
String[][] card=new String[5000][100];
String[] dic=new String[5000];
int s,datanumber;
int[] count=new int[100];
String urlx;
int[] point=new int[50000];
int[] number=new int[500];
int dicnumber;
public static void main(String[] args) {
pro te=new pro();
}
pro(){
akb sub5=new akb();
sub5.makedata();
dic=sub5.name;
dicnumber=sub5.number;
card sub66=new card();
sub66.makedata();
name=sub66.name;
datanumber=sub66.datanumber;
number=sub66.number;
int t,tx;
for(t=1;t<datanumber+1;t++){
for(tx=1;tx<number[t]+1;tx++){
makeutf sub2=new makeutf();
String word=sub2.makedata(name[t][tx]);
urlx="http://search.yahoo.co.jp/search?p="+word+"+AKB48&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt";
int subnumber;
getdata sub=new getdata();
sub.makedata(urlx,"UTF-8");
data=sub.data;
subnumber=sub.datanumber;
for(s=1;s<subnumber+1;s++){
data[s]=data[s].replace("<b>","");
data[s]=data[s].replace("</b>","");
}
for(s=1;s<dicnumber+1;s++){
point[s]=0;
}
int sx;
for(s=1;s<subnumber+1;s++){
for(sx=1;sx<dicnumber+1;sx++){
if(data[s].indexOf(dic[sx])>-1)point[sx]=point[sx]+1;
}
}
int maxpoint;
maxpoint=0;
sx=0;
for(s=1;s<dicnumber+1;s++){
if(point[s]>maxpoint)sx=s;
if(point[s]>maxpoint)maxpoint=point[s];
}
String ww=dic[sx];
if(name[t][tx]==null)name[s][sx]="";
if(name[t][tx].length()<1)ww="";
card[t][tx]=ww;
System.out.println(t+","+tx+","+name[t][tx]+","+card[t][tx]);
}}
}
}
最終更新:2015年06月14日 10:15