Назад к каталогу

slowAES

Обход защиты slowAES на веб-сайтах при скрейпинге с NodeMCU через расшифровку cookies

Версия1.0.0
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер21.98 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.021.98 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:424ac08d2c898d4e421540a0bf31d14c06b6f90084816295a5e895a81d28de8e
АрхивslowAES-1.0.0-424ac08d.zip

Описание

Если нужно скрейпить веб-страницы с NodeMCU, но сайт защищён от автоматического доступа с помощью slowAES — эта библиотека решает такую задачу. Суть защиты в том, что браузер получает JavaScript-код, который генерирует куку test на основе AES-шифрования, а обычный HttpClient просто получит редирект без доступа к контенту. Библиотека реализует обратный процесс: ты парсишь значения a, b, c из ответа сервера, конвертируешь их в uint8_t массивы и вызываешь decrypt(), чтобы получить готовую куку и нужные параметры запроса. После этого микроконтроллер может добавить эту куку в заголовок и получить реальную страницу. В примерах есть полный рабочий код для понимания процесса.

Версии

Показано: 1
1.0.02026-08-23 19:13:18 UTC
ZIP по запросу
первое скачивание может быть дольше