im_mommmys,
Если я правильно понял, что вам нужны данные, которые WB вставляет в код html из вашего сообщения, то у вас странный подход со скриптом. Вам нужно грузить страницу WB, в селениум к примеру, и забирать нужные вам данные оттуда...а не пытаться найти как эти данные туда подставляются....
Вы можете передавать параметры фильтра в своё апи, как угодно, хоть get, хоть post.
Параметры фильтра помещаются в строку запроса, для того, чтобы юзер мог скопировать эту строку, и, к примеру переслать её, и человек на том конце попал бы на точно такую-же отфильтрованную страницу.
То есть при загрузке страницы с фильтром на своём сайте, вы должны обрабатывать get параметры фильтра, и соответственно загружать уже отфильтрованные данные.
Поищите, как вытащить url всех файлов из папки...
Но опять же, в случае с опенкарт, я бы не трогал картинки, а прописал кеш на статичные файлы js, css и более ничего...
Сайт с ЧПУ?
Без ЧПУ тоже кидает на 404?
Ответ сервера какой? 404 или 301?
Отчистите модификаторы, по меньшей мере продукта и ЧПУ (например SEO PRO)...
Загрузите дефолтный htaccess с дистрибутива OC...
Вы взяли текст из h2 let stroka = elements[i].textContent;
Зачем вы проходите по нему циклом? for (let k = 0; k < stroka.length; k++) {
Поэтому вам буквы и ставит в li...
У вас странно поставлен вопрос, как будто вы хотите повторить за видео и потом преподнести это как свой код...не знаю где, но по сообщению так получается)))
Повторять можно, но главное с пониманием, что происходит...и в последующем, уже в своих задачах это повторить самостоятельно...
Возможно не форма отправляет несколько раз, а юзер жмёт на кнопку несколько раз, т.к. не понимает, что отправка уже идёт...
Варианты, прятать кнопку, делать её не активной после нажатия, добавлять форме при отправке какой-нить класс, и проверять его каждый раз, если класс есть - не отправлять...
ещё можно кучу всего разного придумать....
Сильно не разбирался, но вот этот код, же должен вернуть id 1 при запросе
if (!id_page) id_page=1;
Значит, что, как вариант, при перезагрузке, нужно посылать ajax запрос...
попробуйте тригернуть при перезагрузке отправку запроса с пустым id, или id 1
если не тригернуть, то просто отправить запрос ajax при загрузке страницы
Если я правильно понял, что вам нужны данные, которые WB вставляет в код html из вашего сообщения, то у вас странный подход со скриптом. Вам нужно грузить страницу WB, в селениум к примеру, и забирать нужные вам данные оттуда...а не пытаться найти как эти данные туда подставляются....