スクレイピングでTOTOデータ取得

パクリ3発目
パクリ元
内容
普段はrubyやphpでスクレイピングしていたけど、、AI系がpython一択のようなのでpythonに鞍替え。DOM操作系は変わらないので問題ないが、取得するデータ元
がなかなか大変。確かに年度ごとに2ステージ制とかあったり、JユースやJエリートなど知らない大会があったり(アオアシの世界?)、コロナでスケジュールが変わりまくってたり。
応用
以下のjsonを出力するものを作成。json例はバッチがうまく動いていれば最新3試合分のみ表示、
当該チーム 試合結果 今節
年度
大会
節
試合日
開始時間
対象チーム名
ホーム/アウェイ
得点
失点
相手チーム名
試合会場
入場者数
当該チーム 試合前 データ
順位
勝ち点
試合数
勝
分
敗
得点
失点
得失点差
直近試合の勝敗
相手チーム 試合前 データ
順位
勝ち点
試合数
勝
分
敗
得点
失点
得失点差
直近試合の勝敗
当該チーム 試合結果 前節
節
試合日
開始時間
対象チーム名
ホーム/アウェイ
得点
失点
相手チーム名
試合会場
入場者数
{"created_at":"2025-04-29 23:20:26","summary1":[{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J3 ","節":"第1節","試合日":"2025-04-27","開始時間":"13:03:00","対象チーム名":"八戸","ホーム-アウェイ":"home","得点":2,"失点":0,"相手チーム名":"金沢","試合会場":"プラスタ","入場者数":1610},"当該チーム 試合前 データ":{"順位":9,"勝ち点":11,"試合数":8,"勝":3,"分":2,"敗":3,"得点":8,"失点":8,"得失点差":0,"直近試合の勝敗":"●〇△〇●"},"相手チーム 試合前 データ":{"順位":6,"勝ち点":14,"試合数":8,"勝":4,"分":2,"敗":2,"得点":12,"失点":9,"得失点差":3,"直近試合の勝敗":"〇●〇△〇"},"当該チーム 試合結果 前節":{"節":"第10節","試合日":"2025-04-20","開始時間":"13:03:00","対象チーム名":"八戸","ホーム-アウェイ":"home","得点":1,"失点":0,"相手チーム名":"長野","試合会場":"プラスタ","入場者数":1391}},{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J3 ","節":"第1節","試合日":"2025-04-27","開始時間":"13:03:00","対象チーム名":"金沢","ホーム-アウェイ":"away","得点":0,"失点":2,"相手チーム名":"八戸","試合会場":"プラスタ","入場者数":1610},"当該チーム 試合前 データ":{"順位":6,"勝ち点":14,"試合数":8,"勝":4,"分":2,"敗":2,"得点":12,"失点":9,"得失点差":3,"直近試合の勝敗":"〇●〇△〇"},"相手チーム 試合前 データ":{"順位":9,"勝ち点":11,"試合数":8,"勝":3,"分":2,"敗":3,"得点":8,"失点":8,"得失点差":0,"直近試合の勝敗":"●〇△〇●"},"当該チーム 試合結果 前節":{"節":"第9節","試合日":"2025-04-13","開始時間":"14:03:00","対象チーム名":"金沢","ホーム-アウェイ":"home","得点":2,"失点":1,"相手チーム名":"奈良","試合会場":"ゴースタ","入場者数":3517}},{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J1 ","節":"第12節","試合日":"2025-04-26","開始時間":"14:03:00","対象チーム名":"柏","ホーム-アウェイ":"home","得点":1,"失点":1,"相手チーム名":"新潟","試合会場":"三協F柏","入場者数":13030},"当該チーム 試合前 データ":{"順位":5,"勝ち点":17,"試合数":10,"勝":4,"分":5,"敗":1,"得点":11,"失点":8,"得失点差":3,"直近試合の勝敗":"△△△〇△"},"相手チーム 試合前 データ":{"順位":18,"勝ち点":8,"試合数":10,"勝":1,"分":5,"敗":4,"得点":10,"失点":14,"得失点差":-4,"直近試合の勝敗":"●△●〇△"},"当該チーム 試合結果 前節":{"節":"第9節","試合日":"2025-04-06","開始時間":"15:03:00","対象チーム名":"柏","ホーム-アウェイ":"home","得点":1,"失点":0,"相手チーム名":"G大阪","試合会場":"三協F柏","入場者数":12833}}]}
ディスカッション
コメント一覧
まだ、コメントがありません