simbirskiy/flashscore-football-parser

用于解析从flashscore.com页面获取的足球信息。数据以json格式表示。

dev-main 2024-02-28 11:20 UTC

This package is not auto-updated.

Last update: 2024-10-01 21:18:15 UTC


README

这是一个用于解析来自flashscore.com的足球比赛的库。

以下每个请求都必须设置头信息

'x-fsign' => 'SW9D1eZo'

从源获取比赛

https://local-ruua.flashscore.ninja/46/x/feed/f_1_-1_3_ru-kz_1

获取比赛信息(评论)

https://local-ruua.flashscore.ninja/46/x/feed/df_sui_1_tIOlBi9Q

获取比赛页面下的赔率

https://46.ds.lsapp.eu/pq_graphql?_hash=ope&eventId=xfDhHNQD&projectId=46&geoIpCode=RU&geoIpSubdivisionCode=RUMOW

示例

解析源响应数据

use Simbirskiy\FlashscoreParser\Pages\Main\Feed\Feed;

$feedToday = new Feed($fakeData->getData());
$data = $feedToday->get();

解析比赛数据

use Simbirskiy\FlashscoreParser\Pages\Match\Info\Info;

$data = (new Info($content))->get();

解析评论标签中的比赛数据

use Simbirskiy\FlashscoreParser\Pages\Match\Tabs\MatchSummary\MatchSummaryReview;

$data = (new MatchSummaryReview($content))->get();