joanne / scrapping-php
1.0.0
2023-07-05 18:48 UTC
Requires
- php: >=8.0
- symfony/css-selector: ^6.0
- symfony/dom-crawler: ^6.0
- symfony/http-client: ^6.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.6
README
此项目是一个PHP抓取应用程序,使用Symfony的DomCrawler组件从网站检索数据。
我们从以下网站检索以下信息 https://www.planete-sonic.com/univers/personnages/personnages-des-jeux/
- 角色名称
- 角色图片
- 角色描述
先决条件
- PHP 8.0 或更高版本
安装
- 克隆存储库
git clone
- 安装依赖
composer install
Symfony组件的使用
此项目使用以下Symfony组件
- DomCrawler
- HttpClient
- CssSelector
这些组件提供了强大的网络抓取功能,允许您在HTML中导航并提取所需的数据。
测试
要执行静态代码分析,请使用PHPStan
php vendor/bin/phpstan analyze src --level=max
要运行单元测试,请使用PHPUnit
php vendor/bin/phpunit tests
贡献者
- Joanne Massillon @joannemas
许可证
此项目使用MIT许可证。