в
множество, например:
/thumbnail/foto_1.jpg
требуется через orangemonkey extention сделать замену
/full_res/foto_1.jpg
а потом загрузить extention для пакетной загрузки

о
чтобы автоматически заменить пути во всех картинках с /thumbnail/ на /full_res/ с помощью расширения OrangeMonkey (или Tampermonkey), используйте DOM API. Изменение innerHTML всей страницы здесь не нужно: оно нарушит работу скриптов и может ограничить саму загрузку картинок.

Ниже представлен готовый скрипт, который находит все картинки, меняет префикс в их адресах и динамически отслеживает появление новых картинок (например, при постепенной загрузке или прокрутке страницы).

Скрипт для OrangeMonkey

Создайте новый скрипт в OrangeMonkey и вставьте следующий код:

(function() {
'use strict';
function replaceSrc(img) { if (img.src && img.src.includes('/thumbnail/')) {
img.src = img.src.replace('/thumbnail/', '/full_res/'); }
if (img.dataset.src && img.dataset.src.includes('/thumbnail/')) { img.dataset.src = img.dataset.src.replace('/thumbnail/', '/full_res/'); } }
document.querySelectorAll('img').forEach(replaceSrc);
const observer = new MutationObserver((mutations) => { mutations.forEach((mutation) => { mutation.addedNodes.forEach((node) => {
if (node.tagName === 'IMG') { replaceSrc(node); }
if (node.nodeType === Node.ELEMENT_NODE) { node.querySelectorAll('img').forEach(replaceSrc); } }); }); });
observer.observe(document.body, { childList: true, subtree: true }); })(); 

Как это действует:

img.src.replace: Меняет текстовую часть атрибута прямо в объекте картинки. Браузер сразу же начнет скачивать и отображать полноразмерное изображение.
MutationObserver: Гарантирует, что если сайт подгружает миниатюры по мере прокрутки страницы вниз, скрипт мгновенно перехватит их и заменит на /full_res/.
Поле @match: Сейчас настроено на все сайты (*://*/*). Замените его на адрес конкретного сайта (например, https://example.com*), чтобы скрипт не срабатывал там, где это не нужно.

После того как скрипт отработает и картинки на странице обновятся, вы сможете запустить любое расширение для массовой закачки (например, Image Downloader или Download All Images), и оно перехватит уже правильные ссылки на полные разрешения.

Если картинки на вашем сайте не меняются или расширение для закачки всё равно видит старые ссылки, напишите:

На каком конкретном сайте (URL) вы это делаете?
Использует ли сайт lazy-load (появляются ли картинки только при прокрутке)?
