quentindrouet / rendu1
一个用于从mandatory.gg抓取Valoant特工数据的PHP库,并将其以PHP对象的形式公开。
1.2.0
2023-07-04 12:02 UTC
Requires
- php: >=8.0
- symfony/css-selector: ^6.0||6.3
- symfony/dom-crawler: ^6.0||^6.3
- symfony/http-client: ^6.0||^6.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.20
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6 || ^10.2
README
Valoant特工抓取器是一个PHP库,允许您从网站https://www.mandatory.gg/les-agents-de-valorant/抓取游戏Valoant的特工数据。这个库抓取特工的姓名和传记,并以PHP对象的形式表示。
需求
- PHP >= 8.0
- Composer
安装
composer require quentindrouet/rendu1
使用
以下是一个示例,展示了如何使用Valoant特工抓取器从网站抓取特工数据
<?php require_once 'vendor/autoload.php'; use Quentindrouet\Rendu1\ValorantAgentScraper; // Create a new scraper instance $scraper = new ValorantAgentScraper(); // Scrape the agents $agents = $scraper->scrapeAgents(); // Output the scraped data foreach ($agents as $agent) { echo "Name: " . $agent['name'] . "\n"; echo "Biography: " . $agent['biography'] . "\n\n"; }
测试
这个库包含单元测试。要运行测试,请确保您已使用Composer安装了依赖项,然后运行
php vendor/bin/phpunit tests
代码分析
这个库使用PHPStan进行代码分析。要执行PHPStan,请运行
php vendor/bin/phpstan analyse src tests --level max
贡献
欢迎贡献。请确保您的代码遵循PSR-12编码标准。您可以使用PHP CS Fixer来检查和修复编码标准
php vendor/bin/php-cs-fixer fix src --rules=@PSR12 php vendor/bin/php-cs-fixer fix tests --rules=@PSR12
许可证
Valoant特工抓取器遵循MIT许可证