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

ウェブ上のデータの高速ダウンロードマクロ作成をお願いします。もしそのまま使える完全な回答をしていただいた回答者の方にはお気持ちですが、1000ポイント差し上げます。よろしくお願いいたします。このようなサイトがあります。(http://eng.krx.co.kr/index.html)抽出したいページのデータは、トップメニューのMarket Information>Optionsをクリック、その後、左ナビからPrice by Settlement Monthをクリックします。欲しいデータは基本的にページの中央にあるEXERCISE PRICEのコラムだけなのですが、Instrumentの横にあるドロップダウンメニューにある指数(35種類)とそれに付随するすべての限月(Maturity Month横のドロップダウンメニュー)にあたるEXERCISE PRICEのコラムが必要です。

●質問者: tororosoba
●カテゴリ:コンピュータ
✍キーワード:ウェブ クリック コラム サイト ダウンロード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Motonori
●50ポイント

該当資料は、TIMELIMITがあるせいか、現在DOWNLOADできません。

マクロではないのですが、手動でDOWNLOADしました結果を貼り付けます。

なお、該当HPの担当者に希望すれば、入手できる可能性もあるかと思います。

何卒、よろしくお願い致します。

http://briefcase.yahoo.co.jp/bc/genki_sa/lst?.dir=/51be&.view=l&...

なお、KRX2007.xlsxは、OFFICE EXCEL 2007形式で。

KRX2003.xlsはOFFICE EXCEL 2003形式で保存してあります。

◎質問者からの返答

補足です。

基本のページは以下です。

http://eng.krx.co.kr/mki/ops/ops_l_001.jsp?expr_yymm=200909&isu_...

expr_yymm は限月のドロップダウンメニューで、

http://eng.krx.co.kr/anylogic/process//mki/ops/ops_l_001_1.xml?&...

isu_cdは銘柄で、

http://eng.krx.co.kr/anylogic/process//mki/ops/ops_l_002_1.xml?&...

というXMLにはいってます。

理想ではシート1に常に最新の指数のリストと限月のリストを読み込む。

シート2には、たとえば、KOSPI 200 指数を例にあげるならば、以下のようなフォーマットで表示していただけると助かります。

A1:KOSPI 200 OPTION

A2:200907

A3: 152.50

A4: 155.00

A5: ….

現在、すべてマニュアルで作業を行い途方もない時間がかかっていますので、是非自動化していただきたいです。


2 ● HALSPECIAL
●50ポイント

マクロの作成自体は可能ですが、ちょっと厳しいので代替案です。


ページをGETで引っ張ってこれるようですので、

WEBクエリを使用したらいかがでしょう。


対象ページは、例として次のようなURLにします。

http://eng.krx.co.kr/mki/ops/ops_l_001.jsp?isu_nm=KOSPI+200+OPTION&isu_cd=KRSPIOPK2I&expr_yymm=200907

2つのコンボの選択状況により、パラメータ引数が異なってきますので、取得したいパターン分のURLを用意しておき、WEBクエリに登録するとよいです。


※WEBクエリというのは、情報元のデータが更新されれば、エクセルに取り込んだ情報も更新できるんだそうです。

◎質問者からの返答

ありがとうございます。ウェブクエリは可能なのですが、もともとこのサーバーの応答の低さを考えますと、140ページありますので、それなりに時間がかかってしまいます。今回、それ以上の高速の処理をしてくださる方がいらっしゃらないかというのが願いです。

関連質問


●質問をもっと探す●



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