Сравнение текстов
Сравнить два текста и выделить различия
Вставь две версии файла или текстового блока и посмотри, что именно изменилось строка за строкой. Посимвольный diff выделяет конкретные слова внутри изменённых строк. Удобно для сравнения конфигов, ответов API или контента страниц между запусками парсера.
Original
Modified
Как использовать
- 1Вставь первый вариант — В левую панель — оригинал или более ранняя версия.
- 2Вставь второй вариант — В правую панель — изменённая версия.
- 3Получи результат — В авторежиме diff обновляется сразу при вводе. Если авторежим отключён — нажми Запустить. Добавления подсветятся зелёным, удаления — красным.
- 4Выбери режим подсветки — Авто (по умолчанию) — посимвольно для коротких строк, пословно для длинных. Символы — выделяет каждый изменённый символ, удобно для поиска опечаток. Слова — выделяет изменённые слова и токены, удобно для JSON и кода.
Примеры
Сравнить HTML двух прогонов парсера
run_1.html vs run_2.htmlСравни HTML двух запусков — найди новые элементы и изменения классов без написания скрипта.
Сравнить два API-ответа
response_v1.json vs response_v2.jsonСравни два API-ответа — найди добавленные или удалённые поля после обновления без скрипта.
Сравнить конфигурационные файлы
config.old.json vs config.new.jsonПроверь изменения конфигов — найди разницу без git и без дополнительных инструментов.
Два JSON-ответа с разными параметрами
api?page=1 vs api?page=2Убедись что два ответа API с разными параметрами имеют одинаковую структуру — без написания кода сравнения.
HTML до и после деплоя
index_before.html vs index_after.htmlПроверь разметку после деплоя — найди сломанные селекторы парсера до следующего прогона краулера.
Когда использовать
В парсинге diff незаменим для мониторинга изменений: если один и тот же URL скрапится раз в день, diff покажет что именно изменилось — новые товары появились, цены изменились, секция пропала. Это основа change-detection скраперов. Также полезно при отладке: взять HTML со страницы вчера и сегодня, сравнить — и сразу видно что сломалось в селекторах.
Частые вопросы
Есть ли построчный и посимвольный режим?›
Да. Строки с изменениями выделяются целиком, внутри них — конкретные изменившиеся символы. Это помогает найти опечатку в длинной строке.
Учитываются ли пробелы?›
По умолчанию — да. Если нужно игнорировать пробелы и отступы, используй предобработку (вставь оба текста без лишних пробелов).
Как сравнить два HTML-ответа от разных версий API?›
Сделай два запроса через Request Tester, скопируй тело каждого ответа в левую и правую панели Diff Checker. Инструмент сразу покажет добавленные, удалённые и изменённые строки — без написания скриптов сравнения.
Поддерживается ли сравнение Unicode-строк?›
Да. Кириллица, китайские иероглифы, эмодзи и другие Unicode-символы сравниваются корректно. Посимвольный режим также работает с многобайтовыми символами.
Почему инструмент показывает изменения там, где я их не вижу?›
Чаще всего причина — невидимые символы: пробелы в конце строки, символы возврата каретки (\r\n vs \n) или Unicode-пробелы. Посимвольный режим покажет точный символ, который отличается.