php判断是爬虫在访问还是用户浏览器在访问

编程知识 更新时间:2023-04-30 23:10:32

 2018年最新搜索引擎蜘蛛大全    http://baijiahao.baidu/s?id=1601356735206436184&wfr=spider&for=pc

 参考:php判断是爬虫在访问还是用户浏览器在访问    https://wwwblogs/xuexikun/p/4959441.html

/**
 * 获取爬虫是否存在
 * ture 去掉秒点#anchor
 */
public function get_spider_ua_exists()
{
    $userAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
    $spiders = array(
        'Baiduspider', // 百度爬虫
        '360Spider',// 360爬虫
        'Sogou web spider',// 搜狗爬虫
        'Sosospider',// soso爬虫
    );
    foreach ($spiders as $spider) {
        $spider = strtolower($spider);
        // 查找有没有出现过
        if (strpos($userAgent, $spider) !== false) {
            return $spider;
        }
    }
    return false;
}

更多推荐

php判断是爬虫在访问还是用户浏览器在访问

本文发布于:2023-04-22 23:53:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/0572438305f10f186f46aab029d213d9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:爬虫   浏览器   用户   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 97475文章数
  • 24782阅读数
  • 0评论数