bvp / tsu-scraper
The BVP Tsu Scraper for Boatrace.
5.3.0
2025-08-15 07:27 UTC
Requires
- php: ^8.2
- bvp/scraper-core: ^5.0
- nesbot/carbon: ^2.63 || ^3.0
Requires (Dev)
- phpunit/phpunit: ^10.1 || ^11.1 || ^12.0
README
BVP Tsu Scraper は、ボートレース津の公式サイトから記者予想をスクレイピングして取得できる PHP ライブラリです。
📦 Requirements
- PHP ^8.2
- Composer
- Carbon
💾 Installation
composer require bvp/tsu-scraper
⚡ Usage
サポートメソッド一覧
メソッド | 説明 | 引数 |
---|---|---|
Scraper::scrapeForecasts($raceNumber, $raceDate = null) |
記者予想を取得 | $raceNumber : 1〜12$raceDate : Carbon対応日付文字列またはCarbonインスタンス(省略時は当日) |
$raceDate の例
'2025-01-01'
'2025/01/01'
'yesterday'
Carbon::now()->subDay()
基本的な使い方
<?php require __DIR__ . '/vendor/autoload.php'; use BVP\TsuScraper\Scraper; // 記者予想を取得 $forecasts = Scraper::scrapeForecasts(1, '2025-01-01'); print_r($forecasts);
Scraper::scrapeForecasts()
// 例: ボートレース津の公式サイトから2025年01月01日の1レースの記者予想を取得 $forecasts = Scraper::scrapeForecasts(1, '2025-01-01'); print_r($forecasts);
取得結果
Array ( [reporter_yesterday_comment_label] => 記者予想 前日コメント [reporter_yesterday_comment] => 一柳がツッキーレースの1号艇で登場。エンジンはまだ不透明だが、ズリ下がったりはしていない。インを生かす。谷本が2コースから追撃を開始する。酒井がカドでスタート決めて。 [reporter_yesterday_course_label] => 記者予想 前日コース [reporter_yesterday_course] => 123/456 [reporter_yesterday_focus_label] => 記者予想 前日フォーカス [reporter_yesterday_focus] => Array ( ) [reporter_yesterday_focus_exacta_label] => 記者予想 前日フォーカス 2連単 [reporter_yesterday_focus_exacta] => Array ( ) [reporter_yesterday_focus_trifecta_label] => 記者予想 前日フォーカス 3連単 [reporter_yesterday_focus_trifecta] => Array ( ) [reporter_today_comment_label] => 記者予想 当日コメント [reporter_today_comment] => あけましておめでとうございます!2025年のボートレース津、まずはツッキーレース。展示気配は1号艇の一柳がなかなかよかった。周回展示のターン気配もいいので逃げそうだ。 [reporter_today_course_label] => 記者予想 当日コース [reporter_today_course] => [reporter_today_focus_label] => 記者予想 当日フォーカス [reporter_today_focus] => Array ( [0] => 1-4=2 [1] => 1-4=3 ) [reporter_today_focus_exacta_label] => 記者予想 当日フォーカス 2連単 [reporter_today_focus_exacta] => Array ( ) [reporter_today_focus_trifecta_label] => 記者予想 当日フォーカス 3連単 [reporter_today_focus_trifecta] => Array ( [0] => 1-4=2 [1] => 1-4=3 ) )
⚠️ Notes
- スクレイピング対象の公式サイトの構造が変更された場合、正しくデータを取得できなくなる可能性があります。
- 利用時は対象サイトの利用規約を遵守してください。
📄 License
BVP Tsu Scraper は MIT license の元で公開されています。