package lib;
import tool.*;
public class yokosuka extends Thread{
String urlx;
int s,sx,datanumber;
String[] data=new String[50000];
String str,session;
String ses;
String makedata(String isbn){
urlx="http://api.calil.jp/check?appkey=9612a750c205ec4b0d1eff2dcbdf7fe3&systemid=Kanagawa_Yokosuka&format=xml&isbn="+isbn;
getdata sub=new getdata();
sub.makedata(urlx,"UTF-8");
data=sub.data;
datanumber=sub.datanumber;
str="";
for(s=1;s<datanumber+1;s++){
str=str+data[s];
}
String strx;
catchword sub2=new catchword();
session=sub2.makedata(str,"session");
int mode;
mode=0;
while(mode<10){
str=play(session);
try{
Thread.sleep(500);
}catch(InterruptedException e){}
int h;
h=0;
if(str.equals("noname"))h=100;
if(h<50)mode=100;
mode=mode+1;
}
return str;
}
String play(String session){
urlx="http://api.calil.jp/check?appkey=9612a750c205ec4b0d1eff2dcbdf7fe3&format=xml&session="+session;
getdata sub3=new getdata();
sub3.makedata(urlx,"UTF-8");
data=sub3.data;
datanumber=sub3.datanumber;
str="";
for(s=1;s<datanumber+1;s++){
str=str+data[s];
}
String str1,strx;
int p1,p2;
str1="<libkey name=\"中央";
p1=str.indexOf(str1);
if(p1>-1)p1=str.indexOf(">",p1);
p2=str.indexOf("<",p1);
strx="noname";
if(p1>-1)strx=str.substring(p1+1,p2);
return strx;
}
}
最終更新:2014年01月04日 13:56