Clean Clipper Установить – бесплатно

Замер

Что замеряли, на чём и что вышло

Слова про чистый вывод ничего не стоят без корпуса и скрипта. Опубликованы оба.

Прогон первый: 109 страниц, четыре движка

Корпус – сотня самых посещаемых сайтов мира и сотня самых посещаемых в России. Домены без содержания – мессенджеры, банки, стриминг, госпорталы – исключены заранее. Страницы снимались настоящим браузером: с каждой главной, где такая ссылка была, открывался материал.

По одному и тому же снятому DOM прошли четыре движка: Defuddle (ядро официального клиппера Obsidian), Mozilla Readability, настоящий рабочий код третьего Markdown-клиппера, распакованный из его сборки для магазина, и Clean Clipper.

ПоказательДвижок AДвижок BДвижок CClean Clipper
Страниц109107107109
Сбоев0220
Остатков HTML53271820
Повторов строк меню491282478102
Доля коротких строк0.2780.2620.2630.220

Где Clean Clipper отстаёт: он нашёл 20 авторов против 28 у лучшего движка и извлёк 4 таблицы против 11 – правда, 41 из 56 исходных таблиц сидит на одной странице и служит вёрсткой, а не содержанием, и извлекать их не должен никто. Доля «полезного текста» у него ниже потому, что он отказывается от лент, которые другие движки охотно отдают.

Прогон второй: 403 страницы на двенадцати европейских языках

Топ-50 сайтов в каждой из двенадцати стран, снятые браузером, переведённым на язык этой страны, – иначе половина отдаёт английскую версию и меряется что-то другое.

ЯзыкСтраницСбоевОстатков HTMLДоля ссылок
Немецкий40000.058
Французский39000.050
Испанский40000.060
Итальянский40000.036
Польский30000.064
Португальский36000.060
Нидерландский37000.049
Турецкий31000.042
Украинский13000.054
Чешский28000.039
Шведский28000.036
Румынский41000.039

Что означают цифры

Честные границы этого замера

Вопросы

Можно ли это воспроизвести?
Да. Списки корпуса, скрипт съёмки и скрипт подсчёта лежат в репозитории. Съёмка идёт по живым сайтам, поэтому точные цифры будут плыть вместе с ними.
Почему конкурирующие движки здесь не названы?
Называть конкурентов в листингах магазина запрещено правилами Chrome Web Store, и та же сдержанность соблюдается на сайте. В репозитории они названы – там утверждение можно проверить.
Чем больше извлечённого текста, тем лучше?
Само по себе – нет. Движок, вернувший страницу ленты, набитую ссылками, хорошо выглядит по объёму и плохо по пользе. Поэтому таблицы выше меряют шум, а не размер.