Парсинг
с 2012 года · сервисы и статьи
Сервисы и статьи для разработчиков
Онлайн-инструменты и разборы по Laravel, PHP, парсингу, Bitrix24 и JavaScript. Сервисы работают в браузере, статьи — с рабочим кодом и без воды.
Сервисы
9
Код · данные
JSON-форматтер и валидатор онлайн
Проверка синтаксиса с номером строки, отступы, минификация, сортировка ключей и подсветка. Всё в браузере — данные не уходят на сервер.
Открыть форматтер →
Код · сравнение
Сравнение кода онлайн
Построчный diff двух версий: удалённые строки красным, добавленные зелёным. Работает с большими файлами, ничего не отправляет на сервер.
Сравнить код →
Код · кодировки
Декодер строк онлайн
URL-кодирование, Unicode-escape, HTML-сущности, Base64 и кракозябры UTF-8/CP1251 — в одном окне, с автоподбором кодировки.
Открыть декодер →
Изображения · фон
Удаление фона на изображениях онлайн
Уберите фон с фото в браузере: нейросеть U²-Net или простое удаление однотонного фона. Прозрачный PNG, файлы не уходят на сервер.
Открыть сервис →
Безопасность · доступ
Генератор паролей и bcrypt-хешей онлайн
Случайные пароли и готовые bcrypt-хеши для Laravel: длина, набор символов, оценка энтропии. Всё считается в браузере.
Открыть генератор →
Изображения · код
QR-генератор онлайн
QR-код для ссылки или текста: цвет, размер, коррекция ошибок и скачивание PNG или SVG. Данные не отправляются на сервер.
Открыть генератор →
Изображения · формат
Конвертер изображений онлайн
HEIC → JPG, а также PNG, WebP и AVIF: конвертация и изменение размера в браузере. Файлы не загружаются на сервер.
Открыть конвертер →
Дизайн · цвет
Генератор цветовых палитр онлайн
Палитра из 3–5 цветов для сайта, приложения или бренда: flat-оттенки, сочетания известных сервисов и живое превью интерфейса с CSS-переменными.
Открыть генератор →
Хостинг · расписание
Генератор cron-выражений онлайн
Соберите cron из пяти полей: проверка синтаксиса, описание по-русски, ближайшие запуски по Москве и готовое выражение для crontab.
Открыть генератор →
Свежие статьи
Все статьи →
Парсинг
Парсинг
Парсинг JSON API вместо HTML: эндпоинты, лимиты и ошибки
Когда у сайта есть внутренний API, парсить JSON проще и надёжнее, чем HTML. Как найти эндпоинт, обойти пагинацию и не упереться в лимиты.
AI
AI для тестов: как просить, что проверять и где он ошибается
Нейросеть хорошо придумывает граничные случаи и плохо знает ваш код. Как построить процесс, в котором тесты приносят пользу, а не создают иллюзию покр...
Исходный код
Регулярные выражения для логов: от grep до разбора в PHP
Как разобрать строку access-лога регуляркой, найти нужные записи через ripgrep и не поймать катастрофический бэктрекинг на больших файлах.
Исходный код
git bisect: как найти коммит с багом за несколько шагов
Бинарный поиск по истории Git: как указать хороший и плохой коммит, автоматизировать проверку скриптом и не сломать рабочую копию.
Заметки программиста
Контраст и палитра сайта: как пройти WCAG и не испортить дизайн
Как считается контраст текста, какие пороги требует WCAG, почему серый на тёмном обманывает глаз и как проверить палитру до релиза.
Заметки программиста
CSV в PHP: экспорт для Excel, BOM и защита от формул
Почему CSV открывается одной колонкой, зачем нужен BOM, как писать файл потоком и не дать выгрузке выполнить формулу в Excel.
Заметки программиста
URL-кодирование и Base64: в чём разница и где их путают
Процентное кодирование и Base64 решают разные задачи, но в коде их постоянно путают. Разбираем правила, крайние случаи и типичные ошибки.
Laravel
N+1 в Eloquent: как найти лишние запросы и убрать их
Почему список из 50 записей превращается в 101 SQL-запрос, как это заметить и какие методы Eloquent решают проблему без костылей.Популярные статьи
Архив →
Парсинг
Парсинг озона ozon на js
Рабочий парсер озон ozon на js без впн и закупки ip-адресов плюс видео с примером парсинга
Заметки программиста
Парсинг страниц сайтов(html-контента) на php.
Заметки программиста
Формат даты и времени в 1c-bitrix.
Исходный код
Устанавливаем и получаем значения переменных в бизнес процессе битрикс24
Чтобы установить значение переменной через php-код, используем метод SetVariable, чтобы получить значение из переменной бп в переменную php, используе...
Исходный код
Авторизация приложения bitrix24 с помощью OAuth
Авторизация приложения bitrix24 с помощью OAuth. Регистрируем приложение в партнерском кабинете, создаем версию приложения, указываем права, путь к ад...
Исходный код
Получить список элементов битрикс24 больше 50
bitrix24 rest api over 50 elements batch. Достаем сделки, лиды, контакты, пользователей, да хоть кого, если их больше 50. Проблема в том, что битрикс2...Разделы
Глоссарий
82 термина по Laravel, PHP, парсингу, AI, вебу, Git и безопасности — простыми словами, со ссылками на статьи и сервисы. Eloquent, XPath, RAG, bcrypt, CORS, HEIC и другие понятия в одном месте.