国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

識別 user-agent 的信息

luck / 1805人閱讀

摘要:最近整理了相關(guān)參數(shù),做了大量的匹配工作,從而增加了從識別出瀏覽器設(shè)備手機(jī)等信息的項目。原項目原項目只能識別國外瀏覽器和年前的設(shè)備,不能識別手機(jī)信息。添加識別手機(jī)屏幕尺寸和分辨率功能。

user-agent

最近整理了user-agent相關(guān)參數(shù),做了大量的匹配工作,從而增加了從user-agent識別出瀏覽器、設(shè)備、手機(jī)等信息的user-agent-util項目。地址為: https://github.com/sekift/use... 。

原項目

原項目只能識別國外瀏覽器和2018年前的設(shè)備,不能識別手機(jī)信息。其功能包括:

超過150種不同的瀏覽器;

7種不同的瀏覽器類型;

超過60種不同的操作系統(tǒng);

6種不同的設(shè)備類型;

9種不同的渲染引擎;

9種不同的Web應(yīng)用,如HttpClient、Bot

本項目

本項目在上面項目的基礎(chǔ)上,增加了國內(nèi)常用瀏覽器和識別手機(jī)信息,添加了以下功能:

添加識別手機(jī)型號的功能,現(xiàn)共能識別多達(dá)1300多款手機(jī)。

添加識別手機(jī)屏幕尺寸和分辨率功能。

添加對UC、QQ、淘寶等多款瀏覽器的支持。

使用

先加載jar包,然后創(chuàng)建以下代碼:

UserAgent userAgent = UserAgent.parseUserAgentString("Mozilla/5.0 
(Linux; U; Android 5.1.1; zh-cn; SM-G6000 Build/LMY47X) 
AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/1.0.0.100 
U3/0.8.0 Mobile Safari/534.30 AliApp(TB/6.2.3) WindVane/8.0.0 720X1280 
GCanvas/1.4.2.21");

System.out.println("瀏覽器名:" + userAgent.getBrowser().getName());
System.out.println("瀏覽器類型:" + userAgent.getBrowser().getBrowserType());
System.out.println("瀏覽器家族:" + userAgent.getBrowser().getGroup());
System.out.println("瀏覽器生產(chǎn)廠商:" + userAgent.getBrowser().getManufacturer());
System.out.println("瀏覽器使用的渲染引擎:" + userAgent.getBrowser().getRenderingEngine());
System.out.println("瀏覽器版本:" + userAgent.getBrowserVersion());
System.out.println("操作系統(tǒng)名:" + userAgent.getOperatingSystem().getName());
System.out.println("操作系統(tǒng)類型:" + userAgent.getOperatingSystem().getDeviceType());
System.out.println("操作系統(tǒng)家族:" + userAgent.getOperatingSystem().getGroup());
System.out.println("操作系統(tǒng)生產(chǎn)廠商:" + userAgent.getOperatingSystem().getManufacturer().toString());
System.out.println("手機(jī)型號:" + userAgent.getMobile().getName());
System.out.println("手機(jī)屏幕尺寸:" + userAgent.getMobile().getScreenSize().getName());
System.out.println("手機(jī)屏幕分辨率:" + userAgent.getMobile().getResolution().getName());
System.out.println("手機(jī)識別碼:" + userAgent.getMobile().getMobileId());
System.out.println("手機(jī)固件版本:" + userAgent.getMobile().getMobileVersion());
System.out.println("手機(jī)生產(chǎn)廠商:" + userAgent.getMobile().getMobileBrand().getName());
System.out.println("手機(jī)家族:" + userAgent.getMobile().getGroup());

結(jié)果:

瀏覽器名:UCBrowser
瀏覽器類型:WEB_BROWSER
瀏覽器家族:UC
瀏覽器生產(chǎn)廠商:ALIBABA
瀏覽器使用的渲染引擎:GECKO
瀏覽器版本:1.0.0.100
操作系統(tǒng)名:Android 5.x
操作系統(tǒng)類型:MOBILE
操作系統(tǒng)家族:ANDROID
操作系統(tǒng)生產(chǎn)廠商:GOOGLE
手機(jī)型號:三星 Galaxy On7
手機(jī)屏幕尺寸:5.5
手機(jī)屏幕分辨率:720x1280
手機(jī)識別碼:sm-g6000
手機(jī)固件版本:lmy47x
手機(jī)生產(chǎn)廠商:三星
手機(jī)家族:SAMSUNG
歡迎使用

本項目地址為: https://github.com/sekift/use... 。歡迎使用、贊星和反饋。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/73812.html

相關(guān)文章

  • Python入門網(wǎng)絡(luò)爬蟲之精華版

    摘要:學(xué)習(xí)網(wǎng)絡(luò)爬蟲主要分個大的版塊抓取,分析,存儲另外,比較常用的爬蟲框架,這里最后也詳細(xì)介紹一下。網(wǎng)絡(luò)爬蟲要做的,簡單來說,就是實現(xiàn)瀏覽器的功能。 Python學(xué)習(xí)網(wǎng)絡(luò)爬蟲主要分3個大的版塊:抓取,分析,存儲 另外,比較常用的爬蟲框架Scrapy,這里最后也詳細(xì)介紹一下。 首先列舉一下本人總結(jié)的相關(guān)文章,這些覆蓋了入門網(wǎng)絡(luò)爬蟲需要的基本概念和技巧:寧哥的小站-網(wǎng)絡(luò)爬蟲,當(dāng)我們在瀏覽器中輸入...

    Bmob 評論0 收藏0
  • Python_爬蟲基礎(chǔ)

    摘要:并不是所有爬蟲都遵守,一般只有大型搜索引擎爬蟲才會遵守。的端口號為的端口號為工作原理網(wǎng)絡(luò)爬蟲抓取過程可以理解為模擬瀏覽器操作的過程。表示服務(wù)器成功接收請求并已完成整個處理過程。 爬蟲概念 數(shù)據(jù)獲取的方式: 企業(yè)生產(chǎn)的用戶數(shù)據(jù):大型互聯(lián)網(wǎng)公司有海量用戶,所以他們積累數(shù)據(jù)有天然優(yōu)勢。有數(shù)據(jù)意識的中小型企業(yè),也開始積累的數(shù)據(jù)。 數(shù)據(jù)管理咨詢公司 政府/機(jī)構(gòu)提供的公開數(shù)據(jù) 第三方數(shù)據(jù)平臺購買...

    ixlei 評論0 收藏0
  • 使用 Nginx map 指令匹配 User Agent 自定義值

    摘要:指令正則匹配指令使用模塊提供的,模塊可以創(chuàng)建變量,這些變量的值與另外的變量值相關(guān)聯(lián)。根據(jù)不同的設(shè)置網(wǎng)站根目錄通過指令獲取到自定義值后,可以做如下設(shè)置,讓不同的測試人員對應(yīng)不同的網(wǎng)站根目錄這里行,網(wǎng)站目錄可以用變量來表示。 原文鏈接:https://blog.tanteng.me/2016/... ,原文內(nèi)容會不斷完善,以原文為準(zhǔn)。 本文介紹有關(guān) User-Agent 的知識,以及使用 ...

    shiweifu 評論0 收藏0
  • 網(wǎng)站信息采集

    摘要:網(wǎng)站信息采集在編寫爬蟲之前可能需要先了解和搜集網(wǎng)站信息協(xié)議也稱為爬蟲協(xié)議機(jī)器人協(xié)議等的全稱是網(wǎng)絡(luò)爬蟲排除標(biāo)準(zhǔn),網(wǎng)站通過協(xié)議告訴搜索引擎哪些頁面可以抓取,哪些頁面不能抓取。 網(wǎng)站信息采集 在編寫爬蟲之前可能需要先了解和搜集網(wǎng)站信息 robots.txt Robots協(xié)議(也稱為爬蟲協(xié)議、機(jī)器人協(xié)議等)的全稱是網(wǎng)絡(luò)爬蟲排除標(biāo)準(zhǔn)(Robots Exclusion Protocol),網(wǎng)站通過...

    AZmake 評論0 收藏0
  • 爬蟲攻防實踐

    摘要:之前在學(xué)校曾經(jīng)用過的方法做過一些爬蟲腳本來玩,從正式轉(zhuǎn)前端之后,出于興趣,我對爬蟲和反爬蟲又做了一些了解,并且做了一些爬蟲攻防的實踐。爬蟲腳本通常會很頻繁的進(jìn)行網(wǎng)絡(luò)請求,比如要爬取豆瓣排行榜的電影,就會連續(xù)發(fā)送個網(wǎng)絡(luò)請求。 之前在學(xué)校曾經(jīng)用過request+xpath的方法做過一些爬蟲腳本來玩,從ios正式轉(zhuǎn)前端之后,出于興趣,我對爬蟲和反爬蟲又做了一些了解,并且做了一些爬蟲攻防的實踐...

    wanglu1209 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<