
yahoo ファイナンスから全銘柄(約4000銘柄)の日足の時系列(30年分で1銘柄あたり最大でURLを160回くらいアクセスしています)を Excel VBA の XML で取得しようとしています。
スタートしてからの50銘柄位はうまくいくのですが、しばらくすると、Send時にエラー(サーバーにアクセスできない)が出ます。
その時に、IEで時系列を手動で確認すると、「ご覧になろうとしているページは現在表示できません。 ・・・」というメッセージのページが出ます。
ルーターを再起動すると、「ご覧になろうとしているページは現在表示できません。 ・・・」というメッセージのページは表示されなくなるのですが、スタートしてしばらくすると、また同じ表示が出ます。
どうやったら、サーバーに拒否されずに全銘柄を取得できるのでしょうか?
Sub test()
With oHttp
myURL_時系列 =・・・ 'Yahoo ファイナンスの時系列のページのURL
.Open "GET", myURL_時系列, False
On Error GoTo Err
.send
On Error GoTo 0
If (.Status < 200 Or .Status >= 300) Then
MsgBox "URL読み込みに失敗しました", vbExclamation + vbOKOnly, "Error!"
GoTo Err
End If
(データ取得のプログラム)
End sub
ヤフーの「ご覧になろうとしているページは現在表示できません。 ・・・」が出るときは上のコードのIf文でエラーとなっているので、yahooファイナンスのサーバーにアクセスできていないと思われます。
Yahoo以外で30年分の日足を取得できるサイトがありましたら教えてください。
2年くらい前に作成したプログラムですが、サーバーから拒否されることは以前はありませんでした。
よろしくお願いします
No.1ベストアンサー
- 回答日時:
こんにちは。
最近、同様の質問が増えてきました。Yahoo!ファイナンスの禁止事項をお読みになっていますか?
[Yahoo!ファイナンス掲載情報の自動取得(スクレイピング)は禁止しています ]
http://www.yahoo-help.jp/app/answers/detail/p/54 …
最近、ネットスクレイピング禁止の所が増えてきました。
現状のままですと、細かくタイミングを計り、タイマー(OnTimeメソッド)でアクセスしていくしかないと思われます。
>Yahoo以外で30年分の日足を取得できるサイトがありましたら教えてください。
それは、同好の人たちに聞いてみるしかないでしょうね。ただ、不特定の人たちが、フリーでアクセスできるサイトは無理だと思います。
> 株価データのダウンロードを利用したい場合は、「VIP倶楽部」の「時系列データダウンロード」をご利用ください。
とあります。いろいろ検討してみてください。
WindFallerさん、返信有難うございます。
そういうことになっていたのですか。
VBAのObjIEで「時系列データをダウンロード(CSV) 」をClick出来たので、必要な時にVIP会員に入って取得するしかなさそうですね。
有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- 日本株 楽天RSS2での移動平均の取得について 1 2022/07/28 21:48
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- 株式市場・株価 Y!ファイナンス 1 2023/03/08 05:58
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ストックオプションって非上場...
-
ネットイヤー株って心配ないで...
-
PER
-
ある時点でのある数値を1とし...
-
今週も日経平均株価は下落する...
-
Excel 作成したグラフが削除さ...
-
株式評価損益合計には、 配当利...
-
「20分ディレイ」になっている...
-
なぜ飲食店の株はPERに比べて割...
-
なぜ?ファーストリテイリング...
-
板情報の変化を見れるソフトは...
-
終値の携帯メール配信について
-
初心者の物知らずで申し訳あり...
-
株やFXで消えた金ってどこに行...
-
いちばん高い株
-
今年、これから株価の下落は起...
-
自社株買い .46%でどのくらい上...
-
株価買取のDCF方法とはなんですか
-
バイデンが勝利して株が更に急...
-
日経平均、日経CFDとは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
任天堂株が25000くらいのときに...
-
ヤフーファイナンス株価時系列...
-
明日月曜日株価暴落ですか?
-
株価暴落した場合どう立ち回れ...
-
NOKやイーグル工業の株価が暴落...
-
何連続かで特売りになった際、...
-
ここまで上がった株価は、いつ...
-
マーケットの日本とアメリカの...
-
2025年株価予想 ①Nセイ基(I氏)3...
-
ある時点でのある数値を1とし...
-
「20分ディレイ」になっている...
-
30年以上前の株価を調べられる...
-
なぜ飲食店の株はPERに比べて割...
-
下落率の計算方法を教えてくだ...
-
PBRがマイナスになっている企業...
-
就職先の株式保有について。
-
ドイツ人の学位Ir.とはどういう...
-
分割: 1株 -> 0.2株とはどうい...
-
東・中・西日本高速道路株式会...
-
Excel 作成したグラフが削除さ...
おすすめ情報