useragent在线解析(查看useragent)
火狐浏览器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解析体验工具: ;