アットウィキロゴ

trede

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