人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラミング初心者なのですが、EDINETで提供されるXBRLデータを収集するプログラムを作りたいと思っています。単純にネット上のファイルを収集するプログラムならPHPを使ってできそうな気がする(勉強すれば)のですが、EDINETはJavascriptを使っているようでやり方がわかりません。
「有報キャッチャー」や見えるXBRLのようにデータを取ってきて、加工するといったことをしたいです。
加工する内容は自分オリジナルで、実際のプログラミングは自分で勉強しながらやりたいと思っています。
まずはデータを取得する方法について、どういった言語で、どういったテクノロジーを使うのかについて答えていただければOKです。
有報キャッチャー
http://www.ufocatch.com/
見えるXBRL
http://disc.g2s.biz/


●質問者: phmathieu
●カテゴリ:コンピュータ インターネット
✍キーワード:EDINET JavaScript PHP XBRL オリジナル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● blue0rice0star
●35ポイント

frm = document.forms[0];

frm.action = "/E01EW/download?1227174504446";

frm.elements["uji.bean"].value = "ee.bean.EEW1E62075IBean";

frm.elements["uji.verb"].value = "W1E62075DownloadLnk";

frm.elements["date"].value = date;

frm.elements["id"].value = id;

frm.elements["TID"].value = "W1E62075";

frm.elements["viewType"].value = 0;

frm.elements["downloadType"].value = "3";

frm.submit();

Javascript的には データをセットしてSubmitしているだけなので

必要ならそのまま同じことをまねすればDownloadがスタートします

PCは何でしょうか OSは何でしょうか

全部自動でダウンロードできればいいなら

Windows XP IE6 なら方法があります

Excelなどはあるでしょうか

◎質問者からの返答

まだ試していませんが、ご回答ありがとうございます。PCはDELL Inspiron9400でOSはXP Pro SP2です。EXCELは2003と2007を持っています。ブラウザも当然ながらIE6あります。これだけで動くのでしょうか。


2 ● blue0rice0star
●35ポイント

http://beauty.geocities.jp/blue0rice0star/EDINET.xls

これはテスト版です 保存してから マクロを有効にして開いてください

ボタンを押すとはじまります


ページがひらいて 1ページ目だけダウンロードして 最後に ファイル一覧を表示します

終わるまでは さわらないでください


XP SP1 Excel2000 での確認です


ダウンロードファイルの保存先が設定と違うときは教えて下さい 調整します

(違うときは一覧が表示されません ダウンロードはされています)


今回は 1ページ目だけですが 続けて最後のページまで順番にダウンロードできます

保存先は指定できます


失敗したときに リトライする機能を付加する予定です

下記まで連絡ください

http://my.chiebukuro.yahoo.co.jp/my/blue0rice0star

◎質問者からの返答

ご回答ありがとうございました。

風邪をひいたので回答オープンが今になりました。

これから試してみて、ご連絡します。

ありがとうございました。

【11/26追記】実行してみましたが、延々と終わりません。また、マクロが保護されているのでソースが見れず、どういう処理をしているのかもわかりません。

引き続き多くの方の回答をお待ちしております。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ