定制 simtel/dancemanager-scraper 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

simtel/dancemanager-scraper

最新稳定版本:v3.0

Composer 安装命令:

composer require simtel/dancemanager-scraper

包简介

Scraper tournaments and groups from dancemanager.ru

README 文档

README

Скрепер для получения информации о турнирах и группах с сайта dancemanager.ru.

Возможности

  • Получение списка турниров с датами, городами и организаторами
  • Получение списка групп для каждого турнира
  • Пагинация по страницам турниров

Требования

  • PHP 8.5+
  • Composer

Установка

В качестве зависимости в свой проект

composer require simtel/dancemanager-scraper

Для разработки

composer install

Использование

use GuzzleHttp\Client;
use Simtel\DanceManagerScraper\DancemanagerScraper;
use Simtel\DanceManagerScraper\TournamentGroupScrapper;

$client = new Client();

// Получение списка турниров
$scraper = new DancemanagerScraper($client);
$tournaments = $scraper->getTournaments();

foreach ($tournaments as $tournament) {
    echo $tournament->getTitle() . ' - ' . $tournament->getDate() . "\n";
    echo '  Город: ' . $tournament->getCity() . "\n";
    echo '  Организатор: ' . $tournament->getOrganizer() . "\n";
}

// Получение групп турнира
$groupScraper = new TournamentGroupScrapper($client);

foreach ($tournaments as $tournament) {
    $groups = $groupScraper->getGroups($tournament);

    foreach ($groups as $group) {
        echo $group->getName() . ': ' . $group->getRegistrations() . ' участников' . "\n";
    }
}

Разработка

Установка зависимостей

composer run post-install

Запуск тестов

composer test

Запуск тестов с покрытием

composer test:coverage

Статический анализ (PHPStan)

composer phpstan

Форматирование кода (Pint)

composer pint

Запуск линтеров (phpstan + pint)

composer lint

Запуск всех проверок (тесты + линтеры)

composer check

Лицензия

MIT

统计信息

  • 总下载量: 56
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固