トレードロボットを研究・開発しオープンソースソフトウェアとして公開!

/ トップページ / RobotTraderLibraryのダウンロード / クリック証券PCサイトログインのサンプルJavaソース

クリック証券PCサイトログインのサンプルJavaソース


クリック証券PCサイトログインのサンプルJavaソースです。(2011/01/28更新)
public void loginClickPc(String p_accountNo, String p_loginPassword) { 
	try {
	        String topUrl = "https://sec-sso.click-sec.com/loginweb/";
	        String charset = Web.getCharSet(topUrl);
	        Web web = new Web(charset);
	        String htmlText = web.go(topUrl);
	        HtmlFormList hfl = HtmlParser.parseHtmlForm(htmlText);
	        HtmlForm hf = hfl.getHtmlFormByName("loginForm");
	        hf.getHtmlInputList().getHtmlInputByName("j_username").setValue(p_accountNo);
	        hf.getHtmlInputList().getHtmlInputByName("j_password").setValue(p_loginPassword);
	        hf.getHtmlInputList().clickSubmitByName("LoginForm");
	        String nextUrl = UtilHtml.moveURL(topUrl, hf.getAction());
	        String res = web.sendForm(nextUrl, hf);
	        System.out.println(res);
	} catch (HttpSendException e) {
	        e.printStackTrace();
	        throw new RuntimeException();
	} catch (HttpRecvException e) {
	        e.printStackTrace();
	        throw new RuntimeException();
	} catch (HtmlFormException e) {
	        e.printStackTrace();
	        throw new RuntimeException();
	} catch (CookieException e) {
	        e.printStackTrace();
	        throw new RuntimeException();
	}
}
サンプルの実行にはRobotTraderLibraryが必要です。

Copyright (C) 2009-2011 RobotBrain. All Rights Reserved  jp.robotbrain@gmail.com