php判断当前访问者是否是爬虫的方法

PHP 投稿 10900 0 评论

php判断当前访问者是否是爬虫的方法

php判断当前访问者是否是爬虫的方法,方法如下:


//判断获取数据的是不是爬虫|机器人
function is_spider() {
    $ua = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "";
    if (preg_match('#(spider|mj12bot|dotbot|bingbot|googlebot|slurp|SemrushBot|AhrefsBot)#i', $ua)){
        return true;
    }

    return false;
}

编程笔记 » php判断当前访问者是否是爬虫的方法

赞同 (50) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽