Внутренние механизмы и процесс сопоставления
Скрипт непрерывно отслеживает курсор и элементы изображений на странице, выполняя сопоставление правил и разрешение адресов изображений.
Основной процесс
- Сопоставление сайта: Определяет, включить ли правило, на основе
url. - Сопоставление изображения: Разрешает адрес оригинала на основе
src,r/sилиgetImage. - Обработка не-изображений: Использует
extилиgetExtSrcдля поиска соседних изображений. - Запрос внутренней страницы: При необходимости использует
xhrдля получения внутренней страницы и извлечения изображения. - Возврат результата: Передает разрешенный URL в плавающую панель и галерею.
Обработка ленивой загрузки
В скрипт встроено сканирование различных атрибутов ленивой загрузки, он может автоматически извлекать реальные адреса из атрибутов data-*. Если целевой сайт использует специальные поля, можно указать lazyAttr в правиле.
Повторное использование результатов
Разрешенные адреса повторно используются в последующих операциях, таких как сбор в галерею, пакетная загрузка и поиск по картинке.