WebDataStats – лучший бесплатный онлайн сервис для определения движка сайта, в его базе содержится более 1000 платформ для создания сайтов. Среди них конструкторы сайтов, популярные и малоизвестные CMS, фреймворки и различное десктопное ПО.
В базовой бесплатной версии любой желающий может проверить интересующий его сайт. В день доступно 5 проверок без регистрации. Нужно больше? Создайте учётную запись и расширьте лимит до 50 проверок в день. Веб-студиям, SEO-шникам, программистам и другим специалистам предлагаются специальные тарифы. Проверки могут быть на регулярной основе (лимит будет обновляться каждый месяц) или несгораемыми (тариф «Стандарт»), купить можно любое количество проверок, которое вам нужно, но не менее 100.
За разработкой сервиса стоит российская команда (из Санкт-Петербурга) – ООО «ВебТехРазработка». Клиентам предлагается в том числе готовое расширение для браузеров на базе Google Chrome. Точность сервиса – около 99,4%.
Пакеты с обновляемым ежемесячным лимитом:
- Light, от 105 руб./месяц – 1000 проверок в месяц по 1 домену за раз.
- Premium, от 210 руб./месяц – 5000 проверок в месяц, можно по 50 доменов за раз, получение данных по истории изменений CMS домена (может быть полезно для определённых задач и расширенной статистики).
- Business, от 1260 руб./месяц – 20 000 проверок в месяц по 100 доменов за раз, история смены движков домена, загрузка контактных данных сайтов там, где они есть.
- API, от 5460 руб./месяц – 50 000 проверок в месяц по 1000 доменов за один заход, экспорт истории проверок, контактных данных, а также получение доступа к API системы для использования инструмента в собственных продуктах.
В личном кабинете хранится полная история проверок доменов. Помимо тарифных пакетов услуг, можно приобрести готовые базы в разрезе конкретных движков (онлайн-конструкторов или CMS-систем) или доменных зон. При желании можно заодно скачать базу контактов, размещённых в открытом доступе на страницах сайтов. Если нужных критериев нет, можно обсудить параметры баз с техподдержкой сервиса.
Каждый месяц разработчики обновляют базу данных, вручную обрабатывая запросы, по которым система не смогла выдать ответ. Кстати, на платных тарифах учитываются лишь положительные результаты проверок: если вдруг система не сможет опознать движок, проверка не спишется. И ещё: образцы отчётов по индивидуально подобранным критериям вы получите бесплатно для оценки качества. Речь не про кота в мешке – вы заранее узнаете, что покупаете.
Таким образом, WebDataStats в бесплатной версии подходит для личного использования и разовых проверок, в коммерческой – для компаний: студий SEO и веб-дизайна, маркетинговым агентствам, профессиональным веб-мастерам и вообще всем, кому подробная информация по доменам нужна в больших масштабах для анализа тенденций рынка и конкурентов.
iTrack – простой в использовании определитель, база содержит порядка 80 CMS. Скорость распознавания очень сильно варьируется, в иных случаях можно устать ждать. Если сервис знает движок, то отвечает более-менее быстро. Интерфейс простейший: вписали домен, чекнули капчу, запустили проверку и ждёте. Ошибается нечасто, зато очень часто не может определить движок. Сервис рабочий, но претендовать на статус профессионального инструмента не может. Да, WordPress, Bitrix и Joomla он найдёт без проблем. Но всё, что сложнее – уже мимо.
Явно уступает WebDataStats по всем параметрам: скорости, точности определения, количеству известных движков. Ну и коммерческих тарифов здесь нет, можно использовать разве что для разовых проверок от случая к случаю. Явных ограничений на количество проверок нет, но вы просто физически не сможете пропустить через сервис большое число доменов: каждый раз нужно бороться с капчей и длительным ожиданием процесса. API или иных интерфейсов для автоматизации нет.
2ip – сервис проверки с базой объёмом около 110 CMS. Разработчики учли пожелания, теперь скрипт быстро прогоняет код сайта по базе и находит соответствие с признаками известных движков. Легко и быстро определяет популярные CMS: WordPress, Drupal, uCoz и т.п. Всё, что нужно для работы – указать домен или полный URL-адрес страницы. Если проверок с одного IP-адреса будет много, то вам предложат решить капчу.
В качестве перечня дополнительных инструментов доступны: определение хостинга сайта, извлечение информации о DNS-записях доменов, поиск сайтов на одном IP, анализ посещаемости и т.п.
Сервис можно использовать как страховочный в виде дополнительного источника информации в спорных моментах. На роль основного определителя не подойдёт, так как в наличии нет API и пакетных проверок (а именно они требуются профессионалам).
Что понравилось: если движок был определён, то по нему можно посмотреть расширенную статистику: сколько сайтов на нём работает, какой по счёту в рейтинге (самого рейтинга нет в открытом доступе, показывается только номер позиции), а также история изменения числа доменов.
BuiltWith – мощный зарубежный (из Австралии) определитель разных данных, связанных с конкретными движками, доменами и web-технологиями. Например, BuiltWith может показать хостинг и движок, на котором сделан сайт, используемые виджеты, системы аналитики, наборы шрифтов и иконок, схемы микроразметки, библиотеки, языки программирования, кодировку, используемый web-сервер, CDN и т.п. Что может быть весьма информативно для бизнес-задач. Плюс, для автоматизации есть API-интерфейс, пакетные проверки и готовые расширения для всех популярных браузеров.
Тем не менее, для разовых проверок BuiltWith неудобен: сервис в любом случае выдаст кучу информации по домену, но сведений о движке сайта в этом потоке может и не быть. В этом и кроется ключевое неудобство – нужно пролистать глазами много всего, пытаясь выхватить то, ради чего зашёл.
Новичкам или просто для беглого просмотра сервис не очень удобен – показывает много лишнего, определяет точно, но далеко не всё. При попытке углубиться вы скорее всего столкнётесь с необходимостью регистрации профиля: до 10 проверок в день бесплатно, а далее – от 144 $/год (это только для поиска информации, а есть ещё и планы для доступа к разным отчётам – от 2950 $/год).
К жирным плюсам можно отнести бесплатный доступ к статистике по используемым технологическим решениям: движки, веб-сервисы, методы оплаты, виджеты и т.п. Правда, данные в отчётах не самые достоверные.
Как вручную узнать CMS сайта через исходный код
Содержание статьи:
- Открываем сайт в браузере, поддерживающем просмотр HTML-разметки страниц сайтов (Google Chrome, Mozilla Firefox и т. д.).
- Заходим на интересующий сайт, кликаем правой кнопкой мыши в любом месте и активируем функцию «Просмотр кода страницы» или нажимаем сочетание клавиш Ctrl+U. Вместо полного просмотра можно задействовать инструменты разработчиков – клавиша F12. В этом случае откроется специальная панель для изучения и отладки кода.
- Среди множества строчек ищем мета-тег следующего содержания: <meta name=”generator” content=”здесь будет указано название движка” />.
Этот метод определения движка не самый точный, так как строку с названием платформы используют далеко не все движки и конструкторы. Например, точно можно найти WordPress, Joomla, Wix и некоторые другие. Не менее часто признаки, наоборот, пытаются скрыть.
Но движок можно определить и по другим характерным параметрам. Например, это может быть каталог со скриптами, темами или плагинами. Упоминание префиксов «wp-…» явно намекает на WordPress.
Внутри скриптов может быть прямое упоминание копирайтов. Вот так выглядит скрытие логотипа uKit на уровне кода: homeClusterDomain”:”ukit.com”,”isRemove”:{“header”:true,”footer”:true}.
Но лучше всего движок сайта определяется по файлам, поставляемым вместе с дистрибутивом: это лицензии, копирайты, важные скрипты, чейндж-логи, благодарности и т.п. Очень редко кто правит дефолтные файлы robots.txt. А если и правит, то намеренно исключает из индекса системные каталоги, которые как раз однозначно могут идентифицировать движок.
Wappalyzer – расширение для браузеров Chrome и Firefox
Wappalyzer – бесплатное расширение для популярных браузеров, таких как Mozilla Firefox и Google Chrome, которое автоматически определяет CMS сайта в один клик. После установки, по нажатию кнопки вверху открывается окно с информацией, где кратко перечислены все технологии, используемые на сайте: отображает CMS или фреймворк, установленные счетчики аналитики, социальные сервисы, язык программирования, библиотеки скриптов, подключенные шрифты и т. д.
Расширение может быть интересно тем, кому часто приходится инспектировать разные сайты.
Выводы и рекомендации
Благодаря современным онлайн-определителям узнать подноготную сайта не проблема. Лучшим из них является WebDataStats: огромная база движков, высокая скорость и точность выдачи информации, пакетные проверки и API для интеграции со своими программами. Для тех, кому нужно больше данных под разными углами, можно запросить выборки по индивидуальным параметрам.
Вместе с тем: большая часть сервисов-конкурентов подходит только для эпизодического и разового личного использования. Все проверки осуществляются только поштучно и только через web-интерфейс.
Сравнительная таблица сервисов для определения движков сайтов
Название | WebDataStats | 2ip.ru | iTrack | Builtwith.com |
Успех определения CMS сайта, % | 99,4 | 80 | 75 | 84 |
Бесплатный анализ | Есть | Есть | Есть | Есть |
Наличие API | Есть | Нет | Нет | Есть |
Стоимость использования API | от 5460 руб./мес. | – | – | от $245/мес. |
Определение сайтов, созданных на: | ||||
-CMS | Да | Да | Да | Да |
-конструкторах сайтов | Да | Да | Да | Да |
-фреймворках | Да | Нет | Нет | Да |
Итого: инструмент для профи – WebDataStats, сервисы для разового использования – 2ip и iTrack.
Ручные методы определения эффективны тогда, когда разработчик сайта не стал умышленно убирать характерные пометки движка в коде. Либо в руках опытных веб-мастеров, для которых список видимых признаков той или иной CMS намного шире, чем для новичков, и не ограничивается значением мета-тега «generator». Спрашивать напрямую у разработчика стоит либо сразу, если хочется узнать побольше информации, либо уже в самом конце, когда ничего не помогло. Просто чтобы убедиться в том, что сайт работает на самописной системе, которой нет ни в одной базе данных.
- Автор: Дмитрий Луценко
Источник: uguide.ru