moeart / device-detector
通用设备检测库,可解析用户代理并检测设备(桌面、平板、手机、电视、汽车、游戏机等),客户端(浏览器、媒体播放器、移动应用、聚合阅读器、库等)、操作系统、设备、品牌和型号。
Requires
- php: >=5.5
- mustangostang/spyc: *
Requires (Dev)
- fabpot/php-cs-fixer: ~1.7
- matthiasmullie/scrapbook: @stable
- phpunit/phpunit: ^4.8.36
- psr/cache: ^1.0
- psr/simple-cache: ^1.0
Suggests
- ext-yaml: Necessary for using the Pecl YAML parser
- doctrine/cache: Can directly be used for caching purpose
This package is not auto-updated.
Last update: 2024-10-03 14:28:28 UTC
README
代码状态
描述
通用设备检测库,可解析用户代理并检测设备(桌面、平板、手机、电视、汽车、游戏机等),客户端(浏览器、聚合阅读器、媒体播放器、个人信息管理器等)、操作系统、品牌和型号。
用法
使用 composer 的 DeviceDetector 非常简单。只需将 piwik/device-detector 添加到项目的需求中。然后使用以下代码:
require_once 'vendor/autoload.php';
use DeviceDetector\DeviceDetector;
use DeviceDetector\Parser\Device\DeviceParserAbstract;
// OPTIONAL: Set version truncation to none, so full versions will be returned
// By default only minor versions will be returned (e.g. X.Y)
// for other options see VERSION_TRUNCATION_* constants in DeviceParserAbstract class
DeviceParserAbstract::setVersionTruncation(DeviceParserAbstract::VERSION_TRUNCATION_NONE);
$userAgent = $_SERVER['HTTP_USER_AGENT']; // change this to the useragent you want to parse
$dd = new DeviceDetector($userAgent);
// OPTIONAL: Set caching method
// By default static cache is used, which works best within one php process (memory array caching)
// To cache across requests use caching in files or memcache
// $dd->setCache(new Doctrine\Common\Cache\PhpFileCache('./tmp/'));
// OPTIONAL: Set custom yaml parser
// By default Spyc will be used for parsing yaml files. You can also use another yaml parser.
// You may need to implement the Yaml Parser facade if you want to use another parser than Spyc or [Symfony](https://github.com/symfony/yaml)
// $dd->setYamlParser(new DeviceDetector\Yaml\Symfony());
// OPTIONAL: If called, getBot() will only return true if a bot was detected (speeds up detection a bit)
// $dd->discardBotInformation();
// OPTIONAL: If called, bot detection will completely be skipped (bots will be detected as regular devices then)
// $dd->skipBotDetection();
$dd->parse();
if ($dd->isBot()) {
// handle bots,spiders,crawlers,...
$botInfo = $dd->getBot();
} else {
$clientInfo = $dd->getClient(); // holds information about browser, feed reader, media player, ...
$osInfo = $dd->getOs();
$device = $dd->getDeviceName();
$brand = $dd->getBrandName();
$model = $dd->getModel();
}
在某些情况下,可能最好只使用特定的解析器。如果您只想检查给定的用户代理是否为机器人,而无需其他信息,可以直接使用机器人解析器。
require_once 'vendor/autoload.php';
use DeviceDetector\Parser\Bot AS BotParser;
$botParser = new BotParser();
$botParser->setUserAgent($userAgent);
// OPTIONAL: discard bot information. parse() will then return true instead of information
$botParser->discardDetails();
$result = $botParser->parse();
if (!is_null($result)) {
// do not do anything if a bot is detected
return;
}
// handle non-bot requests
不使用 composer 的使用方法
除了使用 composer,您还可以使用包含的 autoload.php
。此脚本将注册一个自动加载器,动态加载 DeviceDetector
命名空间中的所有类。
设备检测器需要一个 YAML 解析器。默认情况下使用 Spyc
解析器。由于此库未包含在内,您需要手动包含它或使用另一个 YAML 解析器。
<?php
include_once 'path/to/spyc/Spyc.php';
include_once 'path/to/device-detector/autoload.php';
use DeviceDetector\DeviceDetector;
$deviceDetector = new DeviceDetector();
// ...
缓存
默认情况下,DeviceDetector 使用内置的数组缓存。为了获得更好的性能,您可以使用自己的缓存解决方案。
- 您可以创建一个实现
DeviceDetector\Cache\Cache
的类。 - 您可以直接使用 Doctrine 缓存对象(如果您已经使用 Doctrine 的话)。
- 如果您的项目使用符合 PSR-6 或 PSR-16 的缓存系统(如 symfony/cache 或 matthiasmullie/scrapbook),您可以按以下方式注入它们:
// Example with PSR-6 and Symfony
$cache = new Symfony\Component\Cache\Adapter\ApcuAdapter();
$dd->setCache(
new DeviceDetector\Cache\PSR6Bridge($cache)
);
// Example with PSR-16 and ScrapBook
$cache = new \MatthiasMullie\Scrapbook\Psr16\SimpleCache(
new \MatthiasMullie\Scrapbook\Adapters\Apc()
);
$dd->setCache(
new DeviceDetector\Cache\PSR16Bridge($cache)
);
// Example with Doctrine
$dd->setCache(
new Doctrine\Common\Cache\ApcuCache()
);
贡献
修改库
这是一个在 LGPL v3 或更高版本许可下的免费/开源库。
您的 pull 请求和/或反馈非常欢迎!
列出日志中的所有用户代理
有时,生成您网站上最常用的用户代理列表可能很有用,您可以使用以下命令从访问日志中提取此列表:
zcat ~/path/to/access/logs* | awk -F'"' '{print $6}' | sort | uniq -c | sort -rn | head -n20000 > /home/matomo/top-user-agents.txt
贡献者
由 Matomo 团队、Stefan Giehl、Matthieu Aubry、Michał Gaździk、Tomasz Majczak、Grzegorz Kaszuba、Piotr Banaszczyk 以及贡献者创建。
我们可以一起构建最好的设备检测库。
我们期待您的贡献和 pull 请求!
测试
另请参阅: Matomo 质量保证
运行测试
cd /path/to/device-detector
curl -sS https://getcomposer.org/installer | php
php composer.phar install
./vendor/bin/phpunit
其他语言的 Device Detector
此工具已经有一些移植到其他语言。
- .NET https://github.com/totpero/DeviceDetector.NET
- Ruby https://github.com/podigee/device_detector
- JavaScript/TypeScript/NodeJS https://github.com/etienne-martin/device-detector-js
- Python 3 https://github.com/thinkwelltwd/device_detector
- Crystal https://github.com/creadone/device_detector
- Elixir https://github.com/elixir-inspector/ua_inspector
- Java https://github.com/mngsk/device-detector
设备检测器能够检测的内容
以下列表是自动生成并定期更新的,部分内容可能不完整。
最后更新:2020/10/20
检测到的操作系统列表
AIX、Android、AmigaOS、Apple TV、Arch Linux、BackTrack、Bada、BeOS、BlackBerry OS、BlackBerry Tablet OS、Brew、CentOS、Chrome OS、CyanogenMod、Debian、DragonFly、Fedora、Firefox OS、Fire OS、FreeBSD、Gentoo、Google TV、HP-UX、Haiku OS、IRIX、Inferno、KaiOS、Knoppix、Kubuntu、GNU/Linux、Lubuntu、VectorLinux、Mac、Maemo、Mandriva、MeeGo、MocorDroid、Mint、MildWild、MorphOS、NetBSD、MTK / Nucleus、Nintendo、Nintendo Mobile、OS/2、OSF1、OpenBSD、Ordissimo、PlayStation Portable、PlayStation、Red Hat、RISC OS、Remix OS、RazoDroiD、Sabayon、SUSE、Sailfish OS、Slackware、Solaris、Syllable、Symbian、Symbian OS、Symbian OS Series 40、Symbian OS Series 60、Symbian^3、ThreadX、Tizen、TmaxOS、Ubuntu、WebTV、Windows、Windows CE、Windows IoT、Windows Mobile、Windows Phone、Windows RT、Xbox、Xubuntu、YunOs、iOS、palmOS、webOS
检测到的浏览器列表
115浏览器,2345浏览器,360手机浏览器,360浏览器,Avant浏览器,ABrowse,ANT Fresco,ANTGalio,Aloha浏览器,Aloha浏览器轻量版,Amaya,Amigo,Android浏览器,AOL桌面浏览器,AOL Shield,Arora,Arctic Fox,Amiga Voyager,Amiga Aweb,Atom,Atomic Web浏览器,Avast安全浏览器,AVG安全浏览器,Beaker浏览器,Beamrise,BlackBerry浏览器,百度浏览器,百度Spark,Basilisk,Beonex,BlackHawk,Bunjalloo,B-Line,Blue浏览器,Brave,BriskBard,BrowseX,Camino,CCleaner,Centaury,Coc Coc,Colibri,Comodo Dragon,Coast,Charon,CM浏览器,Chrome Frame,无头Chrome,Chrome,Chrome移动版iOS,Conkeror,Chrome移动版,CoolNovo,CometBird,COS浏览器,ChromePlus,Chromium,Cyberfox,Cheshire,Crusta,Cunaguaro,Chrome Webview,dbrowser,Deepnet Explorer,Delta浏览器,Dolphin,Dorado,Dooble,Dillo,DuckDuckGo隐私浏览器,Ecosia,Epic,Elinks,Element浏览器,Elements浏览器,eZ浏览器,EUI浏览器,GNOME Web,Espial TV浏览器,Falkon,Faux浏览器,Firefox移动版iOS,Firebird,Fluid,Fennec,Firefox,Firefox Focus,Firefox Reality,Firefox Rocket,Flock,Firefox移动版,Fireweb,Fireweb导航器,FreeU,Galeon,Glass浏览器,Google Earth,GOG银河,Hawk Turbo浏览器,hola!浏览器,HotJava,华为浏览器,IBrowse,iCab,iCab移动版,Iridium,Iron移动版,IceCat,IceDragon,Isivioo,Iceweasel,Internet Explorer,IE移动版,Iron,Jasmine,Jig浏览器,Jig浏览器增强版,Jio浏览器,K.Browser,Kindle浏览器,K-meleon,Konqueror,Kapiko,Kinza,Kiwi,Kylo,Kazehakase,Cheetah浏览器,LieBaoFast,LG浏览器,Light,Links,Lovense浏览器,LuaKit,Lulumi,Lunascape,Lunascape轻量版,Lynx,mCent,MicroB,NCSA Mosaic,魅族浏览器,Mercury,Mobile Safari,Midori,Mobicip,MIUI浏览器,移动版Safari,Minimo,Mint浏览器,Maxthon,Mypal,诺基亚浏览器,诺基亚OSS浏览器,诺基亚Ovi浏览器,Nox浏览器,NetSurf,NetFront,NetFront Life,NetPositive,Netscape,NTENT浏览器,Oculus浏览器,Opera Mini iOS,Obigo,Odyssey Web浏览器,Off By One,OhHai浏览器,ONE浏览器,Opera GX,Opera Neon,Opera设备,Opera Mini,Opera移动版,Opera,Opera Next,Opera Touch,Ordissimo,Oregano,Origin游戏内覆盖,Origyn Web浏览器,Openwave移动浏览器,OmniWeb,Otter浏览器,Palm Blazer,Pale Moon,Polypane,Oppo浏览器,Palm Pre,Puffin,Palm WebPro,Palmscape,Phoenix,Polaris,Polarity,Microsoft Edge,QQ浏览器迷你版,QQ浏览器,Qutebrowser,Quark,QupZilla,Qwant移动版,QtWebEngine,Realme浏览器,Rekonq,RockMelt,三星浏览器,Sailfish浏览器,SEMC-Browser,搜狗浏览器,Safari,安全考试浏览器,SalamWeb,Shiira,SimpleBrowser,Sizzy,Skyfire,Seraphic Sraf,Sleipnir,Snowshoe,搜狗移动浏览器,Splash,Sputnik浏览器,Sunrise,SuperBird,超级快速浏览器,surf,START互联网浏览器,Steam游戏内覆盖,Streamy,Swiftfox,Seznam浏览器,t-online.de浏览器,Tao浏览器,TenFourFox,Tenta浏览器,Tizen浏览器,Tungsten,ToGate,TweakStyle,TV Bro,UBrowser,UC浏览器,UC浏览器迷你版,UC浏览器 Turbo,Uzbl,Vivaldi,vivo浏览器,Vision移动浏览器,VMware AirWatch,Wear互联网浏览器,Web Explorer,WebPositive,Waterfox,Whale浏览器,wOS浏览器,WeTab浏览器,Yahoo!日本浏览器,Yandex浏览器,Yandex浏览器轻量版,Yaani浏览器,Xiino,Xvast,Zvu
检测到的浏览器引擎列表
WebKit,Blink,Trident,基于文本,Dillo,iCab,Elektra,Presto,Gecko,KHTML,NetFront,Edge,NetSurf,Servo,Goanna
检测到的库列表
aiohttp,curl,Faraday,Go-http-client,Google HTTP Java客户端,Guzzle(PHP HTTP客户端),HTTPie,HTTP_Request2,Java,libdnf,Mechanize,Node Fetch,OkHttp,Perl,Perl REST::Client,Python Requests,Python urllib,ReactorNetty,Ruby的REST客户端,RestSharp,ScalaJ HTTP,urlgrabber(yum),Wget,WWW-Mechanize
检测到的媒体播放器列表
Audacious,Banshee,Boxee,Clementine,Deezer,FlyCast,Foobar2000,Google Podcasts,iTunes,Kodi,MediaMonkey,Miro,mpv,音乐播放器守护进程,NexPlayer,Nightingale,QuickTime,Songbird,Stagefright,SubStream,VLC,Winamp,Windows Media Player,XBMC
检测到的移动应用列表
AndroidDownloadManager、AntennaPod、Apple News、百度网盘、BeyondPod、BingWebApp、bPod、CastBox、Castro、Castro 2、CrosswalkApp、钉钉、DoggCatcher、豆瓣、Facebook、Facebook Messenger、FeedR、Flipboard App、Google Go、Google Play Newsstand、Google Plus、Google 搜索应用、HeyTapBrowser、iCatcher、Instacast、Instagram App、Line、LinkedIn、NewsArticle App、Overcast、Pinterest、Player FM、Pocket Casts、Podcast & Radio Addict、Podcast Republic、Podcasts、Podcat、Podcatcher Deluxe、Podkicker、Roblox、RSSRadio、新浪微博、Siri、Snapchat、搜狗搜索应用、贴吧、TopBuzz、Twitter、U-Cursos、UnityPlayer、Viber、微信、WhatsApp、Yahoo! Japan、Yelp Mobile、YouTube 以及使用 AFNetworking 的移动应用
检测到的PIM(个人信息管理器)列表
Airmail、Barca、DAVdroid、Lotus Notes、MailBar、Microsoft Outlook、Outlook Express、Postbox、SeaMonkey、The Bat!、Thunderbird
检测到的RSS阅读器列表
Akregator、Apple PubSub、BashPodder、Breaker、Downcast、FeedDemon、Feeddler RSS Reader、gPodder、JetBrains Omea Reader、Liferea、NetNewsWire、Newsbeuter、NewsBlur、NewsBlur 移动应用、PritTorrent、Pulp、QuiteRSS、ReadKit、Reeder、RSS Bandit、RSS Junkie、RSSOwl、Stringer
检测到设备的品牌列表
2E, 3Q, 4Good, 360, 8848, Accent, Ace, Acer, Advan, Advance, AGM, Ainol, Airness, Airties, AIS, Aiwa, Akai, Alba, Alcatel, Alcor, Alfawise, Aligator, AllCall, AllDocube, Allview, Allwinner, Altech UEC, altron, Amazon, AMGOO, Amigoo, Amoi, Anry, ANS, Aoson, Apple, Archos, Arian Space, Ark, ArmPhone, Arnova, ARRIS, Asano, Ask, Assistant, Asus, AT&T, Atom, Audiovox, Avenzo, AVH, Avvio, Axxion, Azumi Mobile, BangOlufsen, Barnes & Noble, BBK, BB Mobile, BDF, Becker, Beeline, Beelink, Beetel, BenQ, BenQ-Siemens, Bezkam, BGH, BIHEE, Billion, Bird, Bitel, Bitmore, Black Fox, Blackview, Blaupunkt, Blu, Bluboo, Bluegood, Bmobile, Bobarry, bogo, Boway, bq, Bravis, Brondi, Bush, CAGI, Capitel, Captiva, Carrefour, Casio, Casper, Cat, Celkon, Changhong, Cherry Mobile, China Mobile, Chuwi, Clarmin, Cloudfone, Clout, CnM, Coby Kyros, Comio, Compal, Compaq, ComTrade Tesla, Concord, ConCorde, Condor, Contixo, Coolpad, Cowon, CreNova, Crescent, Cricket, Crius Mea, Crony, Crosscall, Cube, CUBOT, CVTE, Cyrus, Daewoo, Danew, Datang, Datawind, Datsun, Dbtel, Dell, Denver, Desay, DeWalt, DEXP, Dialog, Dicam, Digi, Digicel, Digiland, Digma, Divisat, DMM, DNS, DoCoMo, Doffler, Dolamee, Doogee, Doopro, Doov, Dopod, Doro, Droxio, Dune HD, E-Boda, E-Ceros, E-tel, Easypix, EBEST, Echo Mobiles, ECS, EE, EKO, Eks Mobility, Element, Elenberg, Elephone, Eltex, Energizer, Energy Sistem, Enot, Ergo, Ericsson, Ericy, Essential, Essentielb, Eton, eTouch, Etuline, Eurostar, Evercoss, Evertek, Evolio, Evolveo, EvroMedia, Explay, Extrem, Ezio, Ezze, Fairphone, Famoco, Fengxiang, Fero, FiGO, FinePower, FireFly Mobile, Fly, FNB, Fondi, FORME, Forstar, Foxconn, Freetel, Fujitsu, G-TiDE, Garmin-Asus, Gateway, Gemini, General Mobile, Geotel, Ghia, Ghong, Gigabyte, Gigaset, Ginzzu, Gionee, Globex, GOCLEVER, Goly, Gome, GoMobile, Google, Goophone, Gradiente, Grape, Gree, Grundig, Hafury, Haier, HannSpree, Hasee, Hi-Level, Highscreen, Hisense, Hoffmann, Homtom, Hoozo, Hosin, Hotwav, How, HP, HTC, Huadoo, Huawei, Humax, Hyrican, Hyundai, i-Cherry, i-Joy, i-mate, i-mobile, iBall, iBerry, iBrit, IconBIT, iDroid, iGet, iHunt, Ikea, iKoMo, iLA, iLife, iMars, IMO Mobile, Impression, iNew, Infinix, InFocus, Inkti, InnJoo, Innostream, Inoi, INQ, Insignia, Intek, Intex, Inverto, Invin, iOcean, iPro, IQM, Irbis, iRola, iRulu, iTel, iTruck, iVA, iView, iZotron, JAY-Tech, JFone, Jiayu, Jinga, JKL, Jolla, Just5, K-Touch, Kaan, Kaiomy, Kalley, Kanji, Karbonn, KATV1, Kazam, KDDI, Kempler & Strauss, Keneksi, Kenxinda, Kiano, Kingsun, Kivi, Klipad, Kocaso, Kodak, Kogan, Komu, Konka, Konrow, Koobee, Kooper, KOPO, Koridy, KRONO, Krüger&Matz, KT-Tech, Kuliao, Kumai, Kyocera, Kzen, LAIQ, Land Rover, Landvo, Lanix, Lark, Lava, LCT, Leagoo, Ledstar, LeEco, Lemhoov, Lenco, Lenovo, Leotec, Le Pan, Lephone, Lesia, Lexand, Lexibook, LG, Lingwin, Loewe, Logic, Logicom, Lumigon, Lumus, Luna, LYF, M.T.T., M4tel, Macoox, Majestic, Mann, Manta Multimedia, Masstel, Maxcom, Maxtron, MAXVI, Maxwest, Maze, meanIT, Mecer, Mecool, Mediacom, MediaTek, Medion, MEEG, MegaFon, Meitu, Meizu, Melrose, Memup, Metz, MEU, MicroMax, Microsoft, Minix, Mio, Miray, Mito, Mitsubishi, MIXC, MiXzo, MLLED, MLS, Mobicel, Mobiistar, Mobiola, Mobistel, Mobo, Modecom, Mofut, Motorola, Movic, Mpman, MSI, MTC, MTN, Multilaser, MYFON, MyPhone, Myria, Mystery, MyTab, MyWigo, National, Navon, NEC, Neffos, Neomi, Netgear, NeuImage, Newgen, Newland, Newman, NewsMy, NEXBOX, Nexian, NEXON, Nextbit, NextBook, NextTab, NGM, NG Optics, Nikon, Nintendo, NOA, Noain, Nobby, Noblex, Nokia, Nomi, Nomu, Nos, Nous, NUU Mobile, Nuvo, Nvidia, NYX Mobile, O+, O2, Obi, Odys, Onda, OnePlus, Onix, ONN, Openbox, OPPO, Opsson, Orange, Orbic, Ordissimo, Ouki, Oukitel, OUYA, Overmax, Ovvi, Owwo, Oysters, Oyyu, OzoneHD, Palm, Panacom, Panasonic, Pantech, PCBOX, PCD, PCD Argentina, PEAQ, Pentagram, Phicomm, Philco, Philips, Phonemax, phoneOne, Pioneer, Pixus, Ployer, Plum, PocketBook, POCO, Point of View, Polaroid, PolyPad, Polytron, Pomp, Positivo, Positivo BGH, PPTV, Prestigio, Primepad, Primux, Prixton, Proline, ProScan, Protruly, PULID, Q-Touch, Q.Bell, Qilive, QMobile, Qtek, Quantum, Quechua, Qumo, R-TV, Ramos, Ravoz, Razer, RCA Tablets, Readboy, Realme, RED, Rikomagic, RIM, Rinno, Ritmix, Ritzviva, Riviera, Roadrover, Rokit, Roku, Rombica, Ross&Moor, Rover, RoverPad, RT Project, RugGear, Runbo, Ryte, Safaricom, Sagem, Samsung, Sanei, Santin, Sanyo, Savio, Schneider, Sega, Selevision, Selfix, SEMP TCL, Sencor, Sendo, Senkatel, Senseit, Senwa, SFR, Sharp, Shift Phones, Shuttle, Siemens, Sigma, Silent Circle, Simbans, Sky, Skyworth, Smart, Smartfren, Smartisan, Softbank, Sonim, Sony, Sony Ericsson, Soundmax, Soyes, Spectrum, Spice, SQOOL, Star, Starway, STF Mobile, STK, Stonex, Storex, Sugar, Sumvision, Sunstech, SunVan, Sunvell, SuperSonic, Supra, Swipe, SWISSMOBILITY, Symphony, Syrox, T-Mobile, Takara, TB Touch, TCL, TD Systems, TechniSat, TechnoTrend, TechPad, Teclast, Tecno Mobile, Tele2, Telefunken, Telego, Telenor, Telit, Tesco, Tesla, Tetratab, teXet, ThL, Thomson, TIANYU, Time2, Timovi, Tinai, TiPhone, Tolino, Tone, Tooky, Top House, Toplux, Torex, Toshiba, Touchmate, Transpeed, TrekStor, Trevi, Tronsmart, True, Tunisie Telecom, Turbo, Turbo-X, TurboKids, TVC, TWM, Twoe, U.S. Cellular, Ugoos, Uhans, Uhappy, Ulefone, Umax, UMIDIGI, Unihertz, Unimax, Uniscope, Unknown, Unnecto, Unonu, Unowhy, UTOK, UTStarcom, Vastking, Venso, Verizon, Vernee, Vertex, Vertu, Verykool, Vesta, Vestel, VGO TEL, Videocon, Videoweb, ViewSonic, Vinga, Vinsoc, Vipro, Vitelcom, Vivax, Vivo, Vizio, VK Mobile, VKworld, Vodacom, Vodafone, Vonino, Vontar, Vorago, Vorke, Voto, Voxtel, Voyo, Vsmart, Vsun, Vulcan, VVETIME, Walton, Web TV, Weimei, WellcoM, Wexler, Wieppo, Wigor, Wiko, Wileyfox, Winds, Wink, Wolder, Wolfgang, Wonu, Woo, Wortmann, Woxter, X-BO, X-TIGI, X-View, Xgody, Xiaolajiao, Xiaomi, Xion, Xolo, Xoro, Xshitou, Yandex, Yarvik, Yes, Yezz, Yota, Ytone, Yu, Yuandao, Yusun, Yxtel, Zeemi, Zen, Zenek, Zfiner, Zidoo, Ziox, Zonda, Zopo, ZTE, Zuum, Zync, ZYQ, öwn
检测到的机器人列表
360Spider、Aboundexbot、Acoon、AddThis.com、ADMantX、ADmantX Service Fetcher、aHrefs Bot、Alexa Crawler、Alexa Site Audit、Amazon Route53 Health Check、Amorank Spider、Analytics SEO Crawler、ApacheBench、Applebot、Arachni、archive.org bot、Ask Jeeves、AspiegelBot、Awario、Awario、Backlink-Check.de、BacklinkCrawler、Baidu Spider、Barkrowler、BazQux Reader、BingBot、BitlyBot、Blekkobot、BLEXBot Crawler、Bloglovin、Blogtrottr、BoardReader、BoardReader Blog Indexer、Bountii Bot、BrandVerity、Browsershots、BUbiNG、Buck、Butterfly Robot、Bytespider、CareerBot、Castro 2、Catchpoint、CATExplorador、ccBot crawler、Charlotte、Cliqzbot、CloudFlare Always Online、CloudFlare AMP Fetcher、Collectd、CommaFeed、CSS Certificate Spider、Cốc Cốc Bot、Datadog Agent、Datanyze、Dataprovider、Daum、Dazoobot、Discobot、Domain Re-Animator Bot、Domains Project、DotBot、DuckDuckGo Bot、Easou Spider、eCairn-Grabber、EMail Exractor、EmailWolf、Embedly、evc-batch、ExaBot、ExactSeek Crawler、Ezooms、eZ Publish Link Validator、Facebook External Hit、Feedbin、FeedBurner、Feedly、Feedspot、Feed Wrangler、Fever、Findxbot、Flipboard、FreshRSS、Generic Bot、Generic Bot、Genieo Web filter、Gigablast、Gigabot、Gluten Free Crawler、Gmail Image Proxy、Goo、Googlebot、Google Cloud Scheduler、Google Favicon、Google PageSpeed Insights、Google Partner Monitoring、Google Search Console、Google Stackdriver Monitoring、Google Structured Data Testing Tool、Grammarly、Grapeshot、GTmetrix、Heritrix、Heureka Feed、HTTPMon、HubPages、HubSpot、ICC-Crawler、ichiro、IDG/IT、IIS Site Analysis、Inktomi Slurp、inoreader、IP-Guide Crawler、IPS Agent、Kaspersky、Kouio、Larbin web crawler、LCC、Let's Encrypt Validation、Lighthouse、Linkdex Bot、LinkedIn Bot、LTX71、Lycos、Magpie-Crawler、MagpieRSS、Mail.Ru Bot、masscan、Mastodon Bot、Meanpath Bot、MetaInspector、MetaJobBot、Mixrank Bot、MJ12 Bot、Mnogosearch、MojeekBot、Monitor.Us、Munin、Nagios check_http、NalezenCzBot、nbertaupete95、Netcraft Survey Bot、netEstate、NetLyzer FastProbe、NetResearchServer、Netvibes、NewsBlur、NewsGator、NLCrawler、Nmap、Nutch-based Bot、Nuzzel、oBot、Octopus、Omgili bot、Openindex Spider、OpenLinkProfiler、OpenWebSpider、Orange Bot、Outbrain、PagePeeker、PaperLiBot、Petal Bot、Phantomas、PHP Server Monitor、Picsearch bot、Pingdom Bot、Pinterest、PocketParser、Pompos、PritTorrent、PRTG Network Monitor、QuerySeekerSpider、Quora Link Preview、Qwantify、Rainmeter、RamblerMail Image Proxy、Reddit Bot、Riddler、Robozilla、Rogerbot、ROI Hunter、RSSRadio Bot、SafeDNSBot、Scooter、ScoutJet、Scrapy、Screaming Frog SEO Spider、ScreenerBot、Semantic Scholar Bot、Semrush Bot、Sensika Bot、Sentry Bot、Seobility、SEOENGBot、SEOkicks-Robot、Seoscanners.net、Serendeputy Bot、Server Density、Seznam Bot、Seznam Email Proxy、Seznam Zbozi.cz、ShopAlike、Shopify Partner、ShopWiki、SilverReader、SimplePie、SISTRIX Crawler、SISTRIX Optimizer、Site24x7 Website Monitoring、Siteimprove、SiteSucker、Sixy.ch、Skype URI Preview、Slackbot、SMTBot、Snapchat Proxy、Sogou Spider、Soso Spider、Sparkler、Speedy、Spinn3r、Spotify、Sputnik Bot、sqlmap、SSL Labs、Startpagina Linkchecker、StatusCake、Superfeedr Bot、Survey Bot、Tarmot Gezgin、TelegramBot、The Knowledge AI、theoldreader、TinEye Crawler、Tiny Tiny RSS、TLSProbe、TraceMyFile、Trendiction Bot、TurnitinBot、TweetedTimes Bot、Tweetmeme Bot、Twingly Recon、Twitterbot、UkrNet Mail Proxy、UniversalFeedParser、Uptimebot、Uptime Robot、URLAppendBot、Vagabondo、Velen Public Web Crawler、Vercel Bot、Visual Site Mapper Crawler、VK Share Button、W3C CSS Validator、W3C I18N Checker、W3C Link Checker、W3C Markup Validation Service、W3C MobileOK Checker、W3C Unified Validator、Wappalyzer、WebbCrawler、Weborama、WebPageTest、WebSitePulse、WebThumbnail、WeSEE:Search、WikiDo、Willow Internet Crawler、WooRank、WordPress、Wotbox、XenForo、YaCy、Yahoo! Cache System、Yahoo! Japan BRW、Yahoo! Link Preview、Yahoo! Slurp、Yahoo Gemini、Yandex Bot、Yeti/Naverbot、Yottaa Site Monitor、Youdao Bot、Yourls、Yunyun Bot、Zao、Ze List、zgrab、Zookabot、ZumBot