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

パクリ3発目
パクリ元
内容
普段はrubyやphpでスクレイピングしていたけど、、AI系がpython一択のようなのでpythonに鞍替え。DOM操作系は変わらないので問題ないが、取得するデータ元
がなかなか大変。確かに年度ごとに2ステージ制とかあったり、JユースやJエリートなど知らない大会があったり(アオアシの世界?)、コロナでスケジュールが変わりまくってたり。
応用
以下のjsonを出力するものを作成。json例はバッチがうまく動いていれば最新3試合分のみ表示、
当該チーム 試合結果 今節
年度
大会
節
試合日
開始時間
対象チーム名
ホーム/アウェイ
得点
失点
相手チーム名
試合会場
入場者数
当該チーム 試合前 データ
順位
勝ち点
試合数
勝
分
敗
得点
失点
得失点差
直近試合の勝敗
相手チーム 試合前 データ
順位
勝ち点
試合数
勝
分
敗
得点
失点
得失点差
直近試合の勝敗
当該チーム 試合結果 前節
節
試合日
開始時間
対象チーム名
ホーム/アウェイ
得点
失点
相手チーム名
試合会場
入場者数
{"created_at":"2025-09-18 21:06:10","summary1":[{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J2 ","節":"第24節","試合日":"2025-08-03","開始時間":"19:03:00","対象チーム名":"熊本","ホーム-アウェイ":"home","得点":2,"失点":1,"相手チーム名":"水戸","試合会場":"えがおS","入場者数":4443},"当該チーム 試合前 データ":{"順位":18,"勝ち点":21,"試合数":23,"勝":5,"分":6,"敗":12,"得点":26,"失点":36,"得失点差":-10,"直近試合の勝敗":"△●●〇●"},"相手チーム 試合前 データ":{"順位":1,"勝ち点":48,"試合数":23,"勝":14,"分":6,"敗":3,"得点":36,"失点":17,"得失点差":19,"直近試合の勝敗":"〇〇△〇〇"},"当該チーム 試合結果 前節":{"節":"第22節","試合日":"2025-07-06","開始時間":"18:03:00","対象チーム名":"熊本","ホーム-アウェイ":"home","得点":2,"失点":0,"相手チーム名":"磐田","試合会場":"えがおS","入場者数":5443}},{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J2 ","節":"第24節","試合日":"2025-08-03","開始時間":"19:03:00","対象チーム名":"水戸","ホーム-アウェイ":"away","得点":1,"失点":2,"相手チーム名":"熊本","試合会場":"えがおS","入場者数":4443},"当該チーム 試合前 データ":{"順位":1,"勝ち点":48,"試合数":23,"勝":14,"分":6,"敗":3,"得点":36,"失点":17,"得失点差":19,"直近試合の勝敗":"〇〇△〇〇"},"相手チーム 試合前 データ":{"順位":18,"勝ち点":21,"試合数":23,"勝":5,"分":6,"敗":12,"得点":26,"失点":36,"得失点差":-10,"直近試合の勝敗":"△●●〇●"},"当該チーム 試合結果 前節":{"節":"第23節","試合日":"2025-07-12","開始時間":"18:03:00","対象チーム名":"水戸","ホーム-アウェイ":"home","得点":3,"失点":0,"相手チーム名":"富山","試合会場":"Ksスタ","入場者数":6394}},{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J2 ","節":"第24節","試合日":"2025-08-02","開始時間":"14:04:00","対象チーム名":"札幌","ホーム-アウェイ":"home","得点":1,"失点":0,"相手チーム名":"鳥栖","試合会場":"プレド","入場者数":17130},"当該チーム 試合前 データ":{"順位":10,"勝ち点":34,"試合数":24,"勝":10,"分":4,"敗":10,"得点":31,"失点":39,"得失点差":-8,"直近試合の勝敗":"〇〇〇●〇"},"相手チーム 試合前 データ":{"順位":7,"勝ち点":39,"試合数":24,"勝":11,"分":6,"敗":7,"得点":25,"失点":22,"得失点差":3,"直近試合の勝敗":"△〇〇〇●"},"当該チーム 試合結果 前節":{"節":"第22節","試合日":"2025-07-05","開始時間":"14:03:00","対象チーム名":"札幌","ホーム-アウェイ":"home","得点":1,"失点":0,"相手チーム名":"山口","試合会場":"プレド","入場者数":12457}}]}
ディスカッション
コメント一覧
まだ、コメントがありません