プログラミング初心者なのですが、EDINETで提供されるXBRLデータを収集するプログラムを作りたいと思っています。単純にネット上のファイルを収集するプログラムならPHPを使ってできそうな気がする(勉強すれば)のですが、EDINETはJavascriptを使っているようでやり方がわかりません。

「有報キャッチャー」や見えるXBRLのようにデータを取ってきて、加工するといったことをしたいです。
加工する内容は自分オリジナルで、実際のプログラミングは自分で勉強しながらやりたいと思っています。
まずはデータを取得する方法について、どういった言語で、どういったテクノロジーを使うのかについて答えていただければOKです。
有報キャッチャー
http://www.ufocatch.com/
見えるXBRL
http://disc.g2s.biz/

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/11/27 13:30:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:blue0rice0star No.1

回答回数12ベストアンサー獲得回数0

ポイント35pt

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などはあるでしょうか

id:phmathieu

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

2008/11/20 20:46:43
id:blue0rice0star No.2

回答回数12ベストアンサー獲得回数0

ポイント35pt

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

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

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


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

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


XP SP1 Excel2000 での確認です


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

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


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

保存先は指定できます


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

下記まで連絡ください

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

id:phmathieu

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

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

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

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

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

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

2008/11/26 21:45:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません