package oni;
import epub.epub;
import tool.*;
public class pro {
public int number;
public String[] subtitle=new String[250];
public String[][] paper=new String[200][50000];
public String title,author;
public int[] subnumber=new int[200];
public String[] data=new String[2500];
int datanumber;
int delta;
public String[] subdata=new String[2500];
public String[] link=new String[2500];
String[] name=new String[2500];
public static void main(String[] args) {
pro test=new pro();
}
pro(){
getdata sub=new getdata();
sub.makedata("http://www.femine.net/b2g/index.htm","SJIS");
data=sub.data;
datanumber=sub.datanumber;
int s;
int n=0;
for(s=1;s<datanumber+1;s++){
if(data[s].indexOf("<A HREF")>-1)n=n+1;
if(data[s].indexOf("<A HREF")>-1)link[n]=data[s];
}
number=n-1;
for(s=1;s<number+1;s++){
int p1=link[s].indexOf(">");
int p2=link[s].indexOf("<",p1);
name[s]=link[s].substring(p1+1,p2);
System.out.println(s+","+name[s]);
}
for(s=1;s<number+1;s++){
int p1=link[s].indexOf("\"");
int p2=link[s].indexOf("\"",p1+1);
link[s]="http://www.femine.net/b2g/"+link[s].substring(p1+1,p2);
}
int tr;
for(tr=61;tr<number+1;tr++){
name[tr]=name[tr].replace("!","");
name[tr]=name[tr].replace("*","");
System.out.println(tr+","+name[tr]);
plus sub2=new plus();
sub2.makedata(name[tr],link[tr]);
}
}}
package oni;
import epub.epub;
import tool.*;
public class plus {
public int number;
public String[] subtitle=new String[250];
public String[][] paper=new String[200][50000];
public String title,author;
public int[] subnumber=new int[200];
public String[] data=new String[2500];
int datanumber;
int delta;
public String[] subdata=new String[2500];
public String[] link=new String[2500];
void makedata(String namex,String urlx){
link[1]=urlx;
int tr=1;
int mode=0;
while(mode<50){
getdata sub=new getdata();
sub.makedata(link[tr],"SJIS");
data=sub.data;
datanumber=sub.datanumber;
int s;
String aa="";
for(s=1;s<datanumber+1;s++){
if(data[s].indexOf("right.png")>-1)aa=data[s];
}
int p1=aa.indexOf("Prev");
p1=aa.indexOf("HREF",p1);
p1=aa.indexOf("\"",p1);
int p2=0;
p2=aa.indexOf("\"",p1+1);
if(p1>-1)aa=aa.substring(p1+1,p2);
String nextlink="";
if(datanumber<10)tr=tr-1;
if(aa.length()>1)nextlink="http://www.femine.net/b2g/short/"+aa;
if(aa.length()<1)mode=100;
if(aa.length()>1)tr=tr+1;
if(aa.length()>1)link[tr]=nextlink;
}
number=tr;
System.out.println(number);
for(tr=1;tr<number+1;tr++){
getdata sub2=new getdata();
sub2.makedata(link[tr],"SJIS");
data=sub2.data;
datanumber=sub2.datanumber;
int s;
int sx=0;
for(s=1;s<datanumber+1;s++){
String str=change(data[s]);
if(str.length()>1)sx=sx+1;
if(str.length()>1)subdata[sx]=str;
}
delta=sx-3;
for(s=1;s<delta+1;s++){
paper[tr][s]=subdata[s+3];
}
subnumber[tr]=delta;
subtitle[tr]=subdata[1];
}
epub sub=new epub();
sub.number=number;
sub.subtitle=subtitle;
sub.paper=paper;
sub.subnumber=subnumber;
sub.title=namex;
sub.author="Eriko Kawaguchi";
sub.makedata("data/"+namex+".epub");
}
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年11月08日 05:08