hissezhaut/http-status-check

用于爬取网站并检查HTTP状态码的命令行工具

1.0.2 2016-10-07 14:57 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:47:51 UTC


README

Latest Version on Packagist Software License SensioLabsInsight Quality Score StyleCI Total Downloads

此仓库提供了一种工具,用于检查给定网站上每个链接的http状态码。

Spatie是比利时安特卫普的一家网页设计公司。您可以在我们的网站上找到我们所有开源项目的概述这里

Postcardware

您可以使用此软件包(它是MIT许可的),但如果它进入了您的生产环境,您需要从您家乡寄给我们一张明信片,注明您正在使用我们的哪个/哪些软件包。

我们的地址是:Spatie,Samberstraat 69D,2060 安特卫普,比利时。

最好的明信片将被发布在我们的网站上开源页面。

安装

通过Composer

composer global require spatie/http-status-check

使用方法

此工具将扫描给定网站上所有链接。

http-status-check scan https://example.com

对于找到的每个链接,它将输出一行。

screenshot

爬取完成后,将显示摘要。

默认情况下,它使用10个并发连接来加速爬取过程。您可以通过向concurrency选项传递不同的值来更改该数字。

http-status-check scan https://example.com --concurrency=20

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献

安全性

如果您发现任何与安全相关的问题,请通过freek@spatie.be发送电子邮件,而不是使用问题跟踪器。

测试

要运行测试,您首先需要在单独的终端窗口中启动包含的基于node的服务器。

cd tests/server
./start_server.sh

服务器运行时,您可以开始测试。

vendor/bin/phpunit

鸣谢

关于Spatie

Spatie是比利时安特卫普的一家网页设计公司。您可以在我们的网站上找到我们所有开源项目的概述这里

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件