package comic;
import tool.*;
import java.io.*;
public class pro {
int s,datanumber;
String[] data=new String[5000];
String[] article=new String[5000];
String[] title=new String[5000];
String[] pub=new String[5000];
String[] auth=new String[5000];
String[] price=new String[5000];
String[] date=new String[5000];
String[] link=new String[5000];
public static void main(String[] args) {
pro te=new pro();
}
pro(){
String urlx="http://shosekiranking.blog.fc2.com/blog-category-4.html";
getdata sub3=new getdata();
sub3.makedata(urlx,"UTF-8");
data=sub3.data;
datanumber=sub3.datanumber;
int s2,h;
s2=0;
for(s=1;s<datanumber+1;s++){
h=0;
if(data[s].indexOf("list_body")>-1)h=h+1;
if(s2==0)h=h+1;
if(h==2)s2=s;
}
String strx=data[s2+1];
String[] p=strx.split("</a>");
int sx=0;
for(s=0;s<p.length;s++){
System.out.println(p[s]);
int q1=p[s].indexOf("http");
int q2=p[s].indexOf("\"",q1);
if(q1>-1)sx=sx+1;
if(q1>-1)link[sx]=p[s].substring(q1,q2);
}
int number=sx;
System.out.println(number);
int tr;
for(tr=1;tr<number+1;tr++){
urlx=link[tr];
getdata sub2=new getdata();
sub2.makedata(urlx,"UTF-8");
data=sub2.data;
datanumber=sub2.datanumber;
int s1=0;
for(s=1;s<datanumber+1;s++){
h=0;
if(data[s].indexOf("\"http://pagead2.googlesyndication.com/pagead/show_ads.js")>-1)h=h+1;
if(s1==0)h=h+1;
if(h==2)s1=s;
}
String str=data[s1+3];
String[] x=str.split("<br />");
for(s=1;s<x.length;s++){
article[s]=x[s];
System.out.println(article[s]);
}
for(s=1;s<x.length;s++){
int p1=article[s].indexOf("</a>");
title[s]="";
if(p1>0)title[s]=article[s].substring(p1+4,article[s].length());
}
writexml("data/"+tr+".txt");
}
}
void writexml(String file){
int s,sx;
try{
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file)));
for(s=1;s<501;s++){
pw.println(title[s]);
}
System.out.println("ファイルに書きこみました。");
pw.close();
} catch(IOException ep){ System.out.println("入出力エラーです。"); }
}
}
最終更新:2016年02月22日 20:05