競馬サイトの最新の馬のデータを自動で貼り付ける方法

このQ&Aのポイント
  • 競馬サイトの最新の馬のデータを自動で貼り付ける方法を教えてください。
  • 特定の競走成績データを自動でエクセルに取り込む方法を知りたいです。
  • 手作業で馬の最新データを貼り付けるのが面倒で、自動化したいです。
回答を見る
  • ベストアンサー

競馬サイトの最新の馬のデータを自動で貼り付けるとかできますか?

http://db.netkeiba.com/horse/2003103635/ 例えば↑のサイトのページに馬のデータがあります。 画面下の日付の入っているデータの一番上の行にその馬の最新の競争成績のデータが掲載されています。 これが土日にその馬が走った場合、次の日の月曜日に最新データが更新されます。 この最新データを月曜にエクセルに自動で取り込む事はできますか? あらかじめ最新データを取り込む馬は決まっていてエクセルに出走が確定している馬の馬名だけ書いています。 馬名の横に日付から賞金までの最新のデータを月曜に貼り付けたいのですが現在は手作業でコピーして貼り付けてますが自動でできたらいいなと思ったのですが無理でしょうか?宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 結論から言うと、可能です。 以前、同じような方がいましたが、その時、以下のような、吉田さんという方の著書を使っていらしたようでした。 『DIY競馬プログラミング』  吉田 章太郎 (著)  出版社: 九天社 (九天社の出している本は、難しい本が多いです) ただ、今、Amazon.co.jp で確認しましたが、なかなか、読者の方の書評は、難しいという反応ですね。このライターの方は、プロのプログラマだとか聞きました。 簡単な方法は、 データ-外部データの取り込み-新しいWebクエリ で設定しておけばよいのです。 しかし、細かいデータの集計・調整などは、VBAで行うしかありません。 私は、Yahoo! オークーションデータやミニロトのデータなどを取るプログラムを書いた経験で、大雑把なものは、徹夜で1~2日も掛ければ可能ですが、やはり細かい仕様の部分など調整を考えると、数ヶ月掛かりそうな気がします。 最終的には、これらのもの全て、利潤に結び付けなくてならないと思いますので、私個人は、中途半端なものを作ったところで役には立たないように思っています。また、聞くところによると、データの蓄積も相当多くなければならないそうですね。そうすると、単にExcelの標準形式でデータを蓄積しても、やがて不満足な結果になってしまうと思います。データの蓄積方法とか、いろいろ複雑な要素が絡んでくると思っています。インターネットデータで、データの管理保管では、かなり難しいほうに入るのではないでしょうか? その点においても、私は、まだまだ勉強が足らないなって思います。 もし、勉強されるなら、こちらである程度はお教えできるかとは思いますが、そのものずばりというのは出来ないと思ってください。 Vector などで、Excel用のプログラムが出ていないか調べてみたらいかがでしょうか?

masaro55
質問者

お礼

回答ありがとうございました。 私が考えているのはあまり難しいシステムの確立とかじゃなくて毎週中央競馬で1000頭くらい土日で出走して来る馬の内の自分が個人的に気になってマークしている馬が10頭ほど出走してくるのですが、その結果がどうなったのかをエクセルに結果を貼り付けたいだけなのですがその為だけにこれを自動で出来るようにするには大変ということでしょうか…。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。Wendy02です。 私は、#1では、どうも関係のない話を書いたようですね。 数字つきの丸に自動でするとか、個別の要求に対して、なかなか、そういうことに対応するのは難しいということを書いただけです。 >結果がどうなったのかをエクセルに結果を貼り付けたいだけなのです #データ-外部データの取り込み-新しいWebクエリ で設定しておいて、 その後のコピーなどを記録マクロにとったらいかがですか?今の段階では、回答者としては、漠然として書きようがないのです。 それ以上を望まれるなら、VBAの勉強を本格的にしたらいかがかな、と書いたまでなのです。

masaro55
質問者

お礼

回答ありがとうございました。 勉強してがんばります。

関連するQ&A

  • 競馬サイトで最新の競争成績のみをエクセルに貼り付ける方法

    http://www.netkeiba.com/ ↑のnetkeibaという競馬データホームページがあります。 ここで指定の馬の競争成績で最新のものだけをエクセルに自動で貼り付けたいのですが、どうすればよいでしょうか? 例えばアグネスヨジゲンという馬のページです。 http://db.netkeiba.com/horse/2003103860/ このページの競争成績の一番上の日付が最新のもの(日付~賞金まで)をエクセルのシート3の A1に馬名があります。その横の横のA3から最新成績を自動で貼り付けたいのです。緑の部分の項目は必要ありません。 これを複数例えば30頭くらい1行目~30行目まである場合に 最新データを貼り付けたい馬の名前のみを選択して各馬のページのサイトから最新競争成績のみを自動貼り付けなどできないでしょうか? 各馬のセルの横の横(C列)から自動で貼り付けたいのです。 マクロでそれぞれのホームページから最新競争成績のみを引っ張って来て貼り付ける作業を自動でできたらよいのですが、可能でしょうか? よろしくお願いします。

  • エクセルのシート自動作成

    アサヒライジング   ****://db.netkeiba.com/horse/2003102338/ イクスキューズ    ****://db.netkeiba.com/horse/2004100763/ フレンチビキニ    ****://db.netkeiba.com/horse/2002100626/ 例えば競争馬リストとゆうシートを作成し上記のようなリストがあります。 上記では3頭のアドレスが表示されていますが3頭分の1頭ずつのシートを自動で作成する方法は無いでしょうか。 ActiveWorkbook.Worksheets.Add.Name = "uma1"でumaとゆう名のシートが挿入される事は分かりましたが。

  • webのデータ取得 エクセル マクロ

    Webのデータを取得してエクセルに自動的に入力できるようにしたいです。 具体的には、競馬の出走表の出走馬の生年月日をレースごとに表にしたいのです。 Yahoo競馬でもJRAのHPでもそうなのですが、それを手動でやると、レース出走表→1番の馬名→馬の情報ページ、それを出走馬の数だけ繰り返さないといけません。また、それを1日12レース分やるのは大変です。マクロとかソフトを使って簡単にやることはできませんでしょうか? エクセルは2003でできる範囲でお願いします。

  • エクセルで土日の出走馬から自分の注目している馬の確認方法

    これまでのJRAのホームページ右上に表示されていた、出走馬名表で木曜日の16:00頃に土、日の全出走馬が1つのページで1日1場の全レースの出走馬名が表示されていましたが、ホームページのリニューアルでそれがなくなってしまいました。 そのページをctrl+aで全選択してエクセルファイルにコピーして(3場開催の場合この作業×6回)、ハイパーリンクで自分の注目している馬が出ているかであぶりだしていました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1431816 ここで教えてもらいました。 リニューアルされて1ページに1レースと細かくなったのでこの作業ができなくなってしまいました。(やろうと思えばできますが、1レースに1つのページになってしまったので6回の作業が×12で72回の作業になってしまいます) どうすればこのような作業ができるようになりますでしょうか?出走しているか確認したい馬が200頭程いるので1頭ずつ確認はとてもできません。 http://race.netkeiba.com/?id=c1007 例えば↑のページで各レースの2歳未勝利とかをクリックするとリンク先にそのレースの出走馬の名前が全頭出たページに行くのですが、リンク先ページをまとめてババーッとひとつのエクセルに貼り付けたりできたら1レースずつ選択貼り付け、選択貼り付けの作業をしなくてもいいのですが、そういうのは可能でしょうか? 有料のサービス以外で注目馬の出走確認をしたいのですが、できるだけ軽い作業でできる方法を教えてほしいです。よろしくお願いします。

  • 土日の出走馬から自分の注目している馬の確認方法

    これまでのJRAのホームページ右上に表示されていた、出走馬名表で木曜日の16:00頃に土、日の全出走馬が1つのページで1日1場の全レースの出走馬名が表示されていましたが、ホームページのリニューアルでそれがなくなってしまいました。 そのページをctrl+aで全選択してエクセルファイルにコピーして(3場開催の場合この作業×6回)、自分の注目している馬が出ているかハイパーリンクであぶりだしていました。 リニューアルされて1ページに1レースと細かくなったのでこの作業ができなくなってしまいました。(やろうと思えばできますが、1レースに1つのページになってしまったので6回の作業が×12で72回の作業になってしまいます) どうすればこのような作業ができるようになりますでしょうか?出走しているか確認したい馬が200頭程いるので1頭ずつ確認はとてもできません。 有料のサービス以外で注目馬の出走確認をしたいのですが、できるだけ軽い作業でできる方法を教えてもらえないでしょうか?よろしくお願いします。

  • エクセルで競馬の出馬表を作りたいのですが

    エクセルで以下のような競馬の出馬表を作りたいのですがどうすればいいでしょうか 1.競馬の1レースごとの勝ち馬を書いて、次にG1などで出走馬名を入力したらその馬がどんなレースで勝ってきたかがわかるものを作りたいのですがどうすれぱいいでしょうか わかりにくい説明ですいません

  • netkeibaの各馬データに書いてあるペースとはどういう意味でしょうか?

    http://db.netkeiba.com/horse/2004102834/ ↑はフサイチホウオーのデータなんですが、これにある 8-6-5-7 35.8-34.4 34.1 508(+2) ↑通過順位    ↑ペース    ↑上がり ↑馬体重 これのペースってどういう意味でしょうか? この場合このレースで35.8から34.4の上がりの馬がいたって事なのでしょうか? 初心者ですいません・・・

  • 注目している馬が出た日付、レース数、条件を表示させるには

    JRAのホームページの木曜日に出走馬名表というのが↓のように掲載されるのですが(2レース分だけコピーして貼り付けました。これが開催場所×12レース分あります。)そこから自分の注目している馬数十頭の内、出走する馬がいたら分かるように出る馬は http://oshiete1.goo.ne.jp/kotaeru.php3?q=1431816 ↑こちらの方法であぶりだせたのですがそのあぶりだせた中の馬が出るレースの日付→下の表で言えば 3月 18日、レース数→1、場所→中山、距離→1200m ダ、頭数→16頭 以上の項目をシート3のあぶりだされた出走する馬名の横に表示させるにはどうすればよいでしょうか? シート3のA1に馬名、B1に出る馬チェックの数式、C1に日付、D1に場所、F1にレース数、I1に頭数、Q1に距離というように、C,D,F,I、Qの5つをこの馬名の横の所定の位置に持ってきたいのです。中でもC,D,Qの3つは特に持ってきたいです。他の2つもできたら持ってきたいです。 2006年 第 2回 中山競馬 第 7日 ( 3月 18日) 1R  16頭 サラ系3歳(父)[指定] 3歳未勝利 1200m ダート・右  馬齢  発走 10:00 (父) エイコーロマン 牡 3 56 勝浦正樹 (父) エフテークリニック 牡 3 56 江田照男 (父) オオシマセイラー 牝 3 51 ▲ 的場勇人 (父) キングオブパンサー 牡 3 56 柴田善臣 (父) サイレンスラダメス 牡 3 56 後藤浩輝 2R  16頭 サラ系3歳牝[指定] 3歳未勝利 1800m ダート・右  馬齢  発走 10:30 (父) アッパレムスメ 牝 3 54 吉永護 アトマイザー 牝 3 54 伊藤直人 B (父) アプローズライト 牝 3 51 ▲ 黛弘人 シート1に↑のようなその週の出走馬名表があります。 10頭くらいその週に走る馬がいる場合でもまとめて一気にできるといいのですがこんなことは可能でしょうか?

  • 木曜に発表される土日の出走馬名表について

    木曜の4時ごろにJRAのホームページで発表される出走馬名表ですが金曜になったら土曜の分は消えてしまいます。 (1)なんとか消えてしまった後でも土曜の分の出走馬名表を手に入れる方法はありませんでしょうか?(木曜にとりわすれてエクセルに記入してる狙ってる馬をチェックできないので) (2)金曜の何時ごろに土曜の出走馬名表は消えてしまうのでしょうか? (3)他のサイトでも土日に出る馬チェックできる所があったら教えてください。 どれかひとつでもいいので宜しくお願いします。

  • 出走する馬の出走条件を出す方法

    その週に注目している馬が10頭~20頭くらい出走するとしてその10頭の出走条件(芝かダート、距離、日付、レース数、発送時刻など)を一覧でまとめて見て分かるように出す方法はありませんでしょうか?エクセルなどで一覧で出せたらよいのですが、よろしくお願いします。

専門家に質問してみよう