package p4;
import tool.*;
public class pro {
String[] artist=new String[5000];
String[] data=new String[5000];
int s,sx,datanumber,subnumber;
String urlx,word,author;
String[] point=new String[5000];
String[] age=new String[5000];
String[] party=new String[5000];
String[] sex=new String[5000];
String[] check=new String[5000];
String[] name=new String[5000];
String[] city=new String[5000];
String[] link=new String[5000];
public static void main(String[] args) {
pro t=new pro();
}
pro(){
int delta;
for(delta=1;delta<48;delta++){
urlx="http://go2senkyo.com/shugiin/49/prefecture/"+delta;
int n;
getdata sub2=new getdata();
sub2.makedata(urlx,"UTF-8");
data=sub2.data;
datanumber=sub2.datanumber;
String str1="";
for(s=1;s<datanumber+1;s++){
if(data[s].indexOf("list-card")>-1)str1=data[s];
}
String[] p=str1.split("</ul>");
n=0;
for(s=0;s<p.length;s++){
String[] p1=p[s].split("</li>");
if(p1.length>1){
n=n+1;
name[n]=p1[0];
city[n]=p1[1];
}
}
for(s=1;s<n+1;s++){
int q1=name[s].indexOf("href");
q1=name[s].indexOf("\"",q1);
int q2=name[s].indexOf("\"",q1+1);
link[s]=name[s].substring(q1+1,q2);
}
for(s=1;s<n+1;s++){
int q1=name[s].indexOf("key");
q1=name[s].indexOf(">",q1);
int q2=name[s].indexOf("<",q1);
name[s]=name[s].substring(q1+1,q2);
}
int tr;
for(tr=1;tr<n+1;tr++){
urlx="http://go2senkyo.com/"+link[tr];
getdata sub=new getdata();
sub.makedata(urlx,"UTF-8");
data=sub.data;
datanumber=sub.datanumber;
int s1=0;
for(s=1;s<datanumber+1;s++){
if(data[s].indexOf("mainBox")>-1)s1=s;
}
int s2=0;
for(s=s1;s<datanumber+1;s++){
if(data[s].indexOf("consListTbl")>-1)s2=s;
}
String str=data[s2];
String[] x=str.split("</tr>");
int number=x.length-2;
for(s=1;s<number+1;s++){
artist[s]=x[s];
}
for(s=1;s<number+1;s++){
String[] y=artist[s].split("</td>");
for(sx=0;sx<y.length;sx++){
y[sx]=y[sx].replace("<td>","");
}
age[s]=y[4];
party[s]=y[6];
point[s]=y[1];
artist[s]=y[3];
check[s]=y[0];
}
for(s=1;s<number+1;s++){
int q1=artist[s].indexOf("\"");
q1=artist[s].indexOf(">",q1);
int q2=artist[s].indexOf("<",q1);
artist[s]=artist[s].substring(q1+1,q2);
}
for(s=1;s<number+1;s++){
int q1=point[s].indexOf(">");
int q2=point[s].indexOf("票",q1);
point[s]=point[s].substring(q1+1,q2);
}
for(s=1;s<number+1;s++){
System.out.println(name[tr]+"△"+age[s]+"△"+party[s]+"△"+artist[s]+"△"+point[s]);
}
}
}
}
}
最終更新:2016年02月02日 22:53