PHPackages                             bvp/boatrace-scraper - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bvp/boatrace-scraper

Abandoned → [bvp/scraper](/?search=bvp%2Fscraper)Library[Utility &amp; Helpers](/categories/utility)

bvp/boatrace-scraper
====================

Scraper for Boatrace Venture Project

6.1.2(1mo ago)211.4kMITPHPPHP ^8.2CI passing

Since Oct 2Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/shimomo/bvp-scraper)[ Packagist](https://packagist.org/packages/bvp/boatrace-scraper)[ RSS](/packages/bvp-boatrace-scraper/feed)WikiDiscussions 6.x Synced 1mo ago

READMEChangelog (6)Dependencies (18)Versions (10)Used By (0)

Scraper for Boatrace Venture Project
====================================

[](#scraper-for-boatrace-venture-project)

[![security](https://github.com/shimomo/bvp-scraper/actions/workflows/security.yml/badge.svg)](https://github.com/shimomo/bvp-scraper/actions/workflows/security.yml)[![test](https://github.com/shimomo/bvp-scraper/actions/workflows/test.yml/badge.svg)](https://github.com/shimomo/bvp-scraper/actions/workflows/test.yml)[![codecov](https://camo.githubusercontent.com/3db86b35cc8766bd5e3f3ca99204bd9d9b3f2151e0907e3943c79adc003ea7de/68747470733a2f2f636f6465636f762e696f2f67682f7368696d6f6d6f2f6276702d736372617065722f67726170682f62616467652e7376673f746f6b656e3d314a3654564143354652)](https://codecov.io/gh/shimomo/bvp-scraper)[![php](https://camo.githubusercontent.com/cfb3eeb2ca5d98cc58b09548fdee7eb60fb5236ada1a46b14c4bfa8d90f447ca/68747470733a2f2f706f7365722e707567782e6f72672f6276702f736372617065722f726571756972652f706870)](https://packagist.org/packages/bvp/scraper)[![stable](https://camo.githubusercontent.com/56391952289dfaca57fe560431d7eb4fd2c37e1e7f9d20a2eb3044a39ece0976/68747470733a2f2f706f7365722e707567782e6f72672f6276702f736372617065722f762f737461626c65)](https://packagist.org/packages/bvp/scraper)[![license](https://camo.githubusercontent.com/d89f3201bc7d410a38a14145d7e02c2ba98ec6ecca1983144c501d571087975e/68747470733a2f2f706f7365722e707567782e6f72672f6276702f736372617065722f6c6963656e7365)](https://packagist.org/packages/bvp/scraper)

BVP Scraper は、ボートレースの公式サイトから出走表、直前情報、オッズ、結果をスクレイピングするための PHP ライブラリです。

📦 Requirements
--------------

[](#-requirements)

- php: ^8.2
- bvp/converter: ^6.0
- bvp/trimmer: ^6.0
- nesbot/carbon: ^2.63 || ^3.0
- symfony/browser-kit: ^6.0 || ^7.0 || ^8.0
- symfony/css-selector: ^6.0 || ^7.0 || ^8.0
- symfony/http-client: ^6.0 || ^7.0 || ^8.0

💾 Installation
--------------

[](#-installation)

```
composer require bvp/scraper
```

⚡ Usage
-------

[](#-usage)

### サポートメソッド一覧

[](#サポートメソッド一覧)

メソッド説明引数`Scraper::scrapePrograms(`
 `$date = null,`
 `$stadiumNumber = null,`
 `$number = null`
`)`出走表を取得`$date` : Carbon対応日付文字列
 またはCarbonインスタンス（省略時は当日）
`$stadiumNumber` : 1〜12（省略時は全開催場）
`$number` : 1〜12（省略時は全レース）`Scraper::scrapePreviews(`
 `$date = null,`
 `$stadiumNumber = null,`
 `$number = null`
`)`直前情報を取得同上`Scraper::scrapeOdds(`
 `$date = null,`
 `$stadiumNumber = null,`
 `$number = null`
`)`オッズを取得同上`Scraper::scrapeResults(`
 `$date = null,`
 `$stadiumNumber = null,`
 `$number = null`
`)`結果を取得同上**$date の例**

- `'2025-01-01'`
- `'2025/01/01'`
- `'yesterday'`
- `Carbon::now()->subDay()`

### 基本的な使い方

[](#基本的な使い方)

```
