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

パクリ3発目
パクリ元
内容
普段はrubyやphpでスクレイピングしていたけど、、AI系がpython一択のようなのでpythonに鞍替え。DOM操作系は変わらないので問題ないが、取得するデータ元
がなかなか大変。確かに年度ごとに2ステージ制とかあったり、JユースやJエリートなど知らない大会があったり(アオアシの世界?)、コロナでスケジュールが変わりまくってたり。
応用
以下のjsonを出力するものを作成。json例はバッチがうまく動いていれば最新3試合分のみ表示、
当該チーム 試合結果 今節
年度
大会
節
試合日
開始時間
対象チーム名
ホーム/アウェイ
得点
失点
相手チーム名
試合会場
入場者数
当該チーム 試合前 データ
順位
勝ち点
試合数
勝
分
敗
得点
失点
得失点差
直近試合の勝敗
相手チーム 試合前 データ
順位
勝ち点
試合数
勝
分
敗
得点
失点
得失点差
直近試合の勝敗
当該チーム 試合結果 前節
節
試合日
開始時間
対象チーム名
ホーム/アウェイ
得点
失点
相手チーム名
試合会場
入場者数
{"created_at":"2025-08-03 01:12:12","summary1":[{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J1 ","節":"第23節","試合日":"2025-07-27","開始時間":"19:03:00","対象チーム名":"浦和","ホーム-アウェイ":"home","得点":0,"失点":0,"相手チーム名":"福岡","試合会場":"埼玉","入場者数":33850},"当該チーム 試合前 データ":{"順位":8,"勝ち点":34,"試合数":22,"勝":9,"分":7,"敗":6,"得点":28,"失点":23,"得失点差":5,"直近試合の勝敗":"△●△〇●"},"相手チーム 試合前 データ":{"順位":12,"勝ち点":30,"試合数":22,"勝":8,"分":6,"敗":8,"得点":19,"失点":21,"得失点差":-2,"直近試合の勝敗":"●△〇〇△"},"当該チーム 試合結果 前節":{"節":"第21節","試合日":"2025-07-23","開始時間":"19:33:00","対象チーム名":"浦和","ホーム-アウェイ":"home","得点":4,"失点":1,"相手チーム名":"湘南","試合会場":"埼玉","入場者数":26977}},{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J1 ","節":"第23節","試合日":"2025-07-27","開始時間":"19:03:00","対象チーム名":"福岡","ホーム-アウェイ":"away","得点":0,"失点":0,"相手チーム名":"浦和","試合会場":"埼玉","入場者数":33850},"当該チーム 試合前 データ":{"順位":12,"勝ち点":30,"試合数":22,"勝":8,"分":6,"敗":8,"得点":19,"失点":21,"得失点差":-2,"直近試合の勝敗":"●△〇〇△"},"相手チーム 試合前 データ":{"順位":8,"勝ち点":34,"試合数":22,"勝":9,"分":7,"敗":6,"得点":28,"失点":23,"得失点差":5,"直近試合の勝敗":"△●△〇●"},"当該チーム 試合結果 前節":{"節":"第24節","試合日":"2025-07-21","開始時間":"18:03:00","対象チーム名":"福岡","ホーム-アウェイ":"home","得点":2,"失点":2,"相手チーム名":"京都","試合会場":"ベススタ","入場者数":9943}},{"当該チーム 試合結果 今節":{"年度":2025,"大会":"J3 ","節":"第22節","試合日":"2025-07-26","開始時間":"18:03:00","対象チーム名":"琉球","ホーム-アウェイ":"home","得点":2,"失点":0,"相手チーム名":"長野","試合会場":"沖縄県陸","入場者数":1580},"当該チーム 試合前 データ":{"順位":13,"勝ち点":26,"試合数":22,"勝":7,"分":5,"敗":10,"得点":22,"失点":25,"得失点差":-3,"直近試合の勝敗":"〇●〇△〇"},"相手チーム 試合前 データ":{"順位":17,"勝ち点":24,"試合数":22,"勝":6,"分":6,"敗":10,"得点":17,"失点":25,"得失点差":-8,"直近試合の勝敗":"●△△〇●"},"当該チーム 試合結果 前節":{"節":"第20節","試合日":"2025-07-12","開始時間":"19:03:00","対象チーム名":"琉球","ホーム-アウェイ":"home","得点":1,"失点":0,"相手チーム名":"鳥取","試合会場":"沖縄県陸","入場者数":2049}}]}
ディスカッション
コメント一覧
まだ、コメントがありません