leowebguy / craft-crawler-detect
Craft 插件,用于检测机器人/爬虫/蜘蛛
2.0.0
2024-03-27 01:30 UTC
Requires
- php: ^8.2
- craftcms/cms: ^5.0
- jaybizzle/crawler-detect: ^1.2
Requires (Dev)
- craftcms/ecs: dev-main
- craftcms/phpstan: dev-main
- craftcms/rector: dev-main
- laravel/pint: ^1.14.0
README
Craft 插件,用于检测机器人/爬虫/蜘蛛
安装
打开您的终端并进入您的 Craft 项目
cd /path/to/project
然后告诉 Composer 加载插件
composer require leowebguy/craft-crawler-detect
在控制面板中,转到设置 → 插件,并点击“安装”按钮以安装 Crawler Detect。
概览
Mark Beech 的 CrawlerDetect 的包装器。
用法
该插件公开了 Crawler Detect 的方法
{{ craft.crawlerDetect.isCrawler ? 'I am a crawler.' : 'I am not crawler.' }}
{% if craft.crawlerDetect.isCrawler %} I am a crawler. {% endif %}
同时传递用户代理字符串
{% if craft.crawlerDetect.isCrawler('Mozilla/5.0 (compatible; Sosospider/2.0; +http://help.soso.com/webspider.htm)') %} I am a crawler. {% endif %}