PHP-类型随机生成UA标识

远昔 代码记录 2025-03-04 263 0

PHP-随机UA生成,三种不同UA标识!

每个类型(wap、iphone、pc)都有几十种不同的UA,可能是为了在请求时随机使用,避免被网站检测到爬虫行为。

function suiji_ua($type='pc'){ //随机UA
$ua_arr=array(
'wap'=>['Mozilla/5.0 (Linux; U; Android 11; zh-cn; M2102J2SC Build/RKQ1.200826.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/11.9 Mobile Safari/537.36 COVC/045825',
"Mozilla/5.0 (Linux; Android 13; SM-G998U) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/118.0.5992.66 Mobile Safari/535.19",
    "Mozilla/5.0 (Linux; Android 12; M2101K7AG) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Chrome/117.0.5934.120 Mobile Safari/534.30",
    "Mozilla/5.0 (Linux; U; Android 10; zh-CN; IN2020 Build/QKQ1.200120.002) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Quark/6.2.3.232 Mobile Safari/537.36",
    "Mozilla/5.0 (Linux; Android 11; Redmi Note 9 Pro) AppleWebKit/534.31 (KHTML, like Gecko) Chrome/118.0.6045.163 Mobile Safari/534.31",
    "Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/536.22 (KHTML, like Gecko) Chrome/119.0.6012.88 Mobile Safari/536.22",
    "Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S918B) AppleWebKit/535.12 (KHTML, like Gecko) SamsungBrowser/21.0 Chrome/118.0.5993.111 Mobile Safari/535.12",
    "Mozilla/5.0 (Linux; Android 12; M2102J2SC) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.66 Mobile Safari/537.36",
    "Mozilla/5.0 (Linux; Android 11; ONEPLUS A6000) AppleWebKit/534.28 (KHTML, like Gecko) Chrome/116.0.5829.163 Mobile Safari/534.28",
    "Mozilla/5.0 (Linux; Android 10; VOG-L29) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.88 HuaweiBrowser/13.1.4.302 Mobile Safari/537.36",
    "Mozilla/5.0 (Linux; U; Android 9; zh-CN; ELE-L29 Build/HUAWEIELE-L29) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 UCBrowser/13.4.8.1126 Mobile Safari/537.36",
      // 三星S23 Ultra
    "Mozilla/5.0 (Linux; Android 14; SM-G988B) AppleWebKit/539.21 (KHTML, like Gecko) Chrome/122.0.626.80 Mobile Safari/539.21",
    // 华为Mate50
    "Mozilla/5.0 (Linux; Android 13; ANY-LX9) AppleWebKit/541.18 (KHTML, like Gecko) Chrome/123.0.6312.99 HuaweiBrowser/20.1.5.301 Mobile Safari/541.18",
    
    // 小米13定制浏览器
    "Mozilla/5.0 (Linux; U; Android 12; zh-CN; 2211133C Build/TKQ1.221114.001) AppleWebKit/540.33 (KHTML, like Gecko) Version/4.0 Chrome/98.0.4758.102 MQQBrowser/12.9.7 Mobile Safari/540.33",
],

'iphone'=>['Mozilla/5.0 (iPhone; CPU iPhone OS 15_1_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Mobile/15E148 Safari/604.1',
 "Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1",
    "Mozilla/5.0 (iPhone14,3; U; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1",
    "Mozilla/5.0 (iPhone; CPU iPhone OS 15_7_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.7 Mobile/15E148 Safari/604.1",
    "Mozilla/5.0 (iPhone13,2; U; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1",
    "Mozilla/5.0 (iPhone12,1; U; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Mobile/15E148 Safari/604.1",
    "Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/119.0.6045.109 Mobile/15E148 Safari/604.1",
    "Mozilla/5.0 (iPhone14,2; U; CPU iPhone OS 17_0_3 like Mac OS X) AppleWebKit/605.15 (KHTML, like Gecko) Version/17.0 EdgiOS/120.6045.83 Mobile/15E148 Safari/605.15",
        // iPhone15 Pro Max
    "Mozilla/5.0 (iPhone15,3; U; CPU iPhone OS 17_2 like Mac OS X) AppleWebKit/606.10 (KHTML, like Gecko) Version/17.2 Mobile/15E5216a Safari/606.10",
    
    // 旧款iOS混合
    "Mozilla/5.0 (iPhone10,6; U; CPU iPhone OS 14_8_1 like Mac OS X) AppleWebKit/607.5.15 (KHTML, like Gecko) Version/14.1.3 Mobile/15E148 Safari/607.5",
    
    // 火狐iOS版
    "Mozilla/5.0 (iPhone13,4; CPU iPhone OS 16_7 like Mac OS X) AppleWebKit/605.16 (KHTML, like Gecko) FxiOS/125.0 Mobile/15E148 Safari/605.16",

],

'pc'=>['Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.97 Safari/537.36 Core/1.116.475.400 QQBrowser/13.5.6267.400',
        "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50",
        "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0",
        "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko",
        "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3880.400 QQBrowser/10.8.4554.400",
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36", 
        "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:95.0) Gecko/20100101 Firefox/95.0",
        'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.5845.97 Safari/537.36 Core/1.116.475.400 QQBrowser/13.5.6267.400',
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/118.0.5993.88 Safari/535.11",
    "Mozilla/5.0 (Macintosh; Intel Mac OS X 13_5) AppleWebKit/605.15 (KHTML, like Gecko) Version/16.4 Safari/605.15",
    "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0",
    "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6068.37 Safari/537.36 Edg/120.0.2210.47",
    "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/97.0.3456.101 Safari/534.30",
    "Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.18",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Whale/3.23.214.10 Safari/537.36",
    "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/119.0.6015.112 Safari/535.1",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0",
    "Mozilla/5.0 (Windows NT 10.0) AppleWebKit/536.25 (KHTML, like Gecko) Chrome/119.0.6045.203 Safari/536.25",
    "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.71 (KHTML like Gecko) Chrome/118.0.5985.163 Safari/537.71",
    "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/117.0.5938.92 Safari/534.24",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/538.1 (KHTML, like Gecko) Chrome/121.0.6167.140 Safari/538.1",
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6019.0 Safari/537.36 Edg/119.0.2151.44",
"Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/536.27 (KHTML, like Gecko) Chrome/121.0.6167.158 Safari/536.27",
    // 新版Edge浏览器
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/538.45 (KHTML, like Gecko) Chrome/122.0.626.80 Safari/538.45 Edg/122.0.2270.89",
],
);
if(empty($ua_arr[$type])){ $type='pc'; }
shuffle($ua_arr[$type]);
$ua=$ua_arr[$type][0]; 

return $ua; }
echo suiji_ua('iphone');


评论

发表评论:

挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论