webartisan / urlscanner
此包已被废弃且不再维护。没有建议的替代包。
扫描 CSV 文件中的 URL 并报告不可访问的 URL
v1.0
2017-10-29 17:09 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ^6.3
Requires (Dev)
- phpunit/phpunit: ^5.0
Suggests
- league/csv: ^9.1
This package is not auto-updated.
Last update: 2020-01-24 17:12:25 UTC
README
扫描 URL 并返回无响应链接 - 这是从已废弃的《现代 PHP》书籍(http://shop.oreilly.com/product/0636920033868.do)更新的 urlscanner 基础版本
安装
通过 Composer
composer require webartiasn/urlscanner
使用方法
use Webartisan\Url\Scanner; $url = [ "https://davidkhierl.com", "https://php.ac.cn", "http://asdwasd.com" ]; $scanner = new Scanner($url); print_r($scanner->getInvalidUrls());
扫描 CSV
use Webartisan\Url\Scanner; use League\Csv\Reader; $urls = []; $csv = Reader::createFromPath($argv[1]); foreach ($csv as $url) { array_push($urls, $url[0]); } $scanner = new Scanner($urls); $result = $scanner->getInvalidUrls(); if (!empty($result)) { print_r($scanner->getInvalidUrls()); } else { print("All url is working" . PHP_EOL); }
测试
尚未进行测试。
贡献
致谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。