import java.io.*;
import java.net.*;
class game0321{
String urlx;
String bun;
String syear,smonth,sday;
String eyear,emonth,eday;
String ycode;
public static void main(String [] args) {
game0321 f=new game0321();
}
game0321(){
syear="2009";
smonth="10";
sday="1";
eyear="2009";
emonth="10";
eday="1";
ycode="4755.q";
urlx=getyahoo(ycode,syear,smonth,sday,eyear,emonth,eday);
getdata(urlx);
System.out.println(bun);
}
String getyahoo(String ycode,String syear,String smonth,String sday,String eyear,String emonth,String eday){
String url;
url="http://table.yahoo.co.jp/t?c=";
url=url+syear;
url=url+"&a=";
url=url+smonth;
url=url+"&b=";
url=url+sday;
url=url+"&f=";
url=url+eyear;
url=url+"&d=";
url=url+emonth;
url=url+"&e=";
url=url+eday;
url=url+"&g=d&s=";
url=url+ycode;
url=url+"&y=0&z=";
url=url+ycode;
url=url+"&x=sb";
return url;
}
void getdata(String name){
int num;
int n;
String data[]=new String[1000];
num=0;
try{
URL url = new URL(name);
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("GET");
con.connect();
BufferedReader reader =
new BufferedReader(new InputStreamReader(con.getInputStream(),"UTF-8"));
n=0;
while (true){
String line = reader.readLine();
if ( line == null ){
break;
}
data[n]=line;
n=n+1;
num=n;
}
reader.close();
con.disconnect();
}
catch(Exception e) { System.err.println(e); }
bun="";
for (n=0;n<num;n++){
bun=bun+data[n];
}
}
}
最終更新:2011年04月03日 20:16