devworkout/bothound

dev-master 2023-02-03 19:41 UTC

This package is auto-updated.

Last update: 2024-09-30 01:43:20 UTC


README

通过用户代理、引用或IP检测爬虫。

安装

您可以通过composer安装此包

composer require devworkout/bothound
php artisan migrate

使用

        // Check User Agent, Referer, IP
        if ( $networkName = app( 'bothound' )->identifyBot( $userAgent, $referer, $ip ) )
        {
            dd($networkName);
        }
        
        app('bothound')->rememberBot('1.2.3.4','facebook');

在控制台内核中

$schedule->command( 'bothound:optimize' )->daily();

测试

composer test

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全

如果您发现任何安全相关的问题,请通过电子邮件联系我们,而不是使用问题跟踪器。

致谢

支持我们

给我们一个星标!

许可证

MIT许可证(MIT)。请参阅 许可证文件 以获取更多信息。