useragent在线解析(查看useragent)

http://www.itjxue.com  2023-01-25 18:31  来源:未知  点击次数: 

火狐浏览器useragent属性值

您好!很高兴为您答疑!

显示格式为:

以Firefox 4.0b9pre为例:

Mozilla/5.0 (X11; Linux x86_64; rv:2.0b9pre) Gecko/20110111 Firefox/4.0b9pre

Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:2.0b9pre) Gecko/20101228 Firefox/4.0b9pre

Mozilla/5.0 (Windows NT 5.1; rv:2.0b9pre) Gecko/20110105 Firefox/4.0b9pre

您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

求个蓝奏云直连解析接口,或者是源码。

接口和源码我都有。

源码我不知道有没有用,因为没php环境,不过以前测试过是可以用的!

1,接口地址:放个图片你们自己看。

2,源码地址? :就是上面这个接口的源码

?php

function?MloocCurl($url,$method,$ifurl,$post_data){

$UserAgent?=?'Mozilla/5.0?(Windows?NT?6.1;?WOW64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/63.0.3239.132?Safari/537.36';#设置ua

$curl?=?curl_init();

curl_setopt($curl,?CURLOPT_URL,?$url);

curl_setopt($curl,?CURLOPT_USERAGENT,?$UserAgent);

curl_setopt($curl,?CURLOPT_SSL_VERIFYPEER,?false);

curl_setopt($curl,?CURLOPT_SSL_VERIFYHOST,?false);

curl_setopt($curl,?CURLOPT_RETURNTRANSFER,?1);

if?($method?==?"post")?{

curl_setopt($curl,?CURLOPT_REFERER,?$ifurl);

curl_setopt($curl,?CURLOPT_POST,?1);

curl_setopt($curl,?CURLOPT_POSTFIELDS,?$post_data);

}

$response?=?curl_exec($curl);

curl_close($curl);

return?$response;

}

if?(!empty($_GET['url']))?{

$url?=?$_GET['url'];

#第一步

$ruleMatchDetailInList?=?"~ifr2\"\sname=\"[\s\S]*?\"\ssrc=\"\/(.*?)\"~";

preg_match($ruleMatchDetailInList,?MloocCurl($url,null,null,null),$link);

$ifurl?=?"".$link[1];

#第二步

$ruleMatchDetailInList?=?"~=\s'(.*?)';[\S\s]*?=\s'(.*?)'[\S\s]*?=\s'(.*?)'[\S\s]*?=\s'(.*?)'~";

preg_match($ruleMatchDetailInList,?MloocCurl($ifurl,null,null,null),$segment);

#第三步

#post提交的数据

$post_data?=?array(

"action"?=?$segment[1],

"file_id"?=?$segment[2],

"t"?=?$segment[3],

"k"?=?$segment[4]

);

$obj?=?json_decode(MloocCurl("","post",$ifurl,$post_data));#json解析

if?($obj-dom?==?"")?{#判断链接是否正确

echo?"链接有误!";

}else{

$downUrl?=?$obj-dom."/file/".$obj-url."/type=down/";

if?(!empty($_GET['type']))?{

$type?=?$_GET['type'];

if?($type?==?"down")?{

header('Location:'.$downUrl);#直接下载

}else{

header('Location:'.$downUrl);#直接下载

}

}else{

header('Location:'.$downUrl);#直接下载

}

}

}else{

$result_url?=?str_replace("index.php","","//".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."");

echo?"蓝奏云直连下载";

echo?"br/";

/*echo?"直接下载:"."a?href='".$result_url."type=down'?target='_blank'".$result_url."type=down/a";

echo?"br/";

echo?"输出直链:"."a?href='".$result_url."'?target='_blank'".$result_url."/a";*/

}

?

UserAgent解析工具调研

browserType AgentName

代理名称-浏览器类型

browserCore LayoutEngineName

布局引擎名称 -浏览器核心

osVersion OperatingSystemNameVersion

系统版本

deviceTrademark DeviceBrand

设备品牌 制造商

equipmentModel DeviceName

设备型号

优点:yauaa工具类解析UserAgent获取的信息更全面,更准确;缺点:存在单线程锁的问题,容易导致线程阻塞,需要对其源码进行二次开发;改造方案:1、分段锁+多例 2、优化源码;二次开发难度不大,综合推荐使用yauaa工具。

其在线UserAgent解析体验工具: ;

(责任编辑:IT教学网)

更多

推荐鼠标代码文章