アットウィキロゴ

bubu555

package bubka;
 
import tool.*;
 
public class pro {
 
      int s,datanumber;
    String[] data=new String[6000];
 String[] link=new String[6000];
 
 String[] delta=new String[6000];
 
    public static void main(String[] args) {
      pro te=new pro();
    }
 
    pro(){
 
 
        delta[1]="http://www.byakuya-shobo.co.jp/page.php?id=864&gname=mag_bubka";
        delta[2]="http://www.byakuya-shobo.co.jp/page.php?id=864&gname=mag_bubka&listnavi=11";
        delta[3]="http://www.byakuya-shobo.co.jp/page.php?id=864&gname=mag_bubka&listnavi=21";
        delta[4]="http://www.byakuya-shobo.co.jp/page.php?id=864&gname=mag_bubka&listnavi=31";
        delta[5]="http://www.byakuya-shobo.co.jp/page.php?id=864&gname=mag_bubka&listnavi=41";
 
        int tr;
        int sx=0;
        for(tr=1;tr<6;tr++){
        String urlx=delta[tr];
 
        getdata sub7=new getdata();
        sub7.makedata(urlx,"UTF-8");
        data=sub7.data;
        datanumber=sub7.datanumber; 
 
        for(s=1;s<datanumber+1;s++){
        if(data[s].indexOf("詳しく見る")>-1)sx=sx+1;
        if(data[s].indexOf("詳しく見る")>-1)link[sx]=data[s];
 
        }
 
 
        }
 
 
        int number=sx;
   for(s=1;s<number+1;s++){
       int p1=link[s].indexOf("id=");
        int p2=link[s].indexOf("&",p1);
       link[s]="http://www.byakuya-shobo.co.jp/page.php?"+link[s].substring(p1,p2)+"&gname=mag_bubka";
 
    }
 
 
 
    for(s=1;s<number+1;s++){
      bubka sub2=new bubka();
      sub2.makedata(link[s],"data/"+s+".txt");
    }
 
 
 
 
 
 
 
    }
    String change(String str){
 
        int n;
        for(n=1;n<15;n++){
        str=rev(str);    
        }
 
        str=str.replace(" ","");
 
        return str;
    }
 
 String rev(String str){
 
        if(str==null)str="";
 
        int p1=str.indexOf("<");
        int p2=str.indexOf(">",p1);
        String strx="";
        if(p2>-1)strx=str.substring(p1,p2+1);
        str=str.replace(strx,"");
 
        return str;
    }    
 
 
}
 
package bubka;
 
 
import tool.*;
 
public class bubka {
 
      int s,datanumber;
    String[] data=new String[6000];
   String[] subdata=new String[6000];
 
 
    void makedata(String urlx,String file){
 
 
 
        getdata sub7=new getdata();
        sub7.makedata(urlx,"UTF-8");
        data=sub7.data;
        datanumber=sub7.datanumber; 
 
        int s1=0;
        for(s=1;s<datanumber+1;s++){
        if(data[s].indexOf("表紙")>-1)s1=s;   
        }
 
        String tt=""; 
        for(s=1;s<datanumber+1;s++){
        if(data[s].indexOf("<title>")>-1)tt=data[s];   
        }
 
    String str=data[s1];
     String[] x=str.split("<br>");
 
     int tx=1;
     for(s=0;s<x.length;s++){
     x[s]=change(x[s]);
     if(x[s].length()>1)tx=tx+1;
     if(x[s].length()>1)subdata[tx]=change(x[s]);
     }   
     subdata[1]=tt;
 
     writefile sub=new writefile();
     sub.data=subdata;
     sub.datanumber=tx;
     sub.makedata(file);
 
 
 
 
 
 
 
    }
    String change(String str){
 
        int n;
        for(n=1;n<15;n++){
        str=rev(str);    
        }
 
        str=str.replace(" ","");
 
        return str;
    }
 
 String rev(String str){
 
        if(str==null)str="";
 
        int p1=str.indexOf("<");
        int p2=str.indexOf(">",p1);
        String strx="";
        if(p2>-1)strx=str.substring(p1,p2+1);
        str=str.replace(strx,"");
 
        return str;
    }    
 
 
}
 
最終更新:2016年08月15日 02:34