赵铁柱 / librairyawww
此包的最新版本(1.0.0)没有可用的许可信息。
1.0.0
2023-07-04 07:13 UTC
Requires
- symfony/css-selector: ^6.3
- symfony/dom-crawler: ^6.3
- symfony/http-client: ^6.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.20
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.2
This package is not auto-updated.
Last update: 2024-09-25 11:23:51 UTC
README
安装
composer require pierre_cours/librairyawww
composer i
本地环境
vendor/bin/phpstan analyse src --level=max
vendor/bin/php-cs-fixer fix src --rules=@PSR12
vendor/bin/phpunit tests
如何工作
在Api.php文件中,您在行18(awwwards)中获取URL,然后获取网站的HTML内容。从您获取的HTML中,您使用过滤器来查找所有具有类"card-site"的元素。它返回两件事,其中一个是文本,可能存在或不存,为了避免错误,我设置了默认值"undefined"。第二件事是第二个过滤器来获取像HM(荣誉提及)或SOTD(每日网站)这样的标签,它进行第二次爬取,返回一个数组,我在这个数组中找到了具有类"has-tooltip"的标签。