Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

superslayer

Новичок
  
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

superslayer's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Здравствуйте. Есть хорошо адаптированный сайт (изображения в нормальном разрешении грузит только если пользователь нажмет на кнопки навигации или изображения в пагинации) с которого хочется забирать изображения. Манипуляции с итоговой ссылкой на изображение (забранное из изображений пагинации) не дало игдеальных резульитов (часть изображений нормальные, осильные 404 - ВАЖНО!!! Парсер их слииет нормальными и грузит пустоту). Вопрос в том - Можно ли указывать парсеру не забирать ПУСТЫЕ изображения? Реально ли прописать условие на нажатие кнопок навигации и последовательную загрузку изображений? Код одного из изображений в пагинации (Разрешение изображения 100х100 - не подходит) <div class="owl-item active" style="width: 106.667px; margin-right: 20px;"> <a href="javascript:void(0);" class="image-wrapper js-slide active" data-index="0" data-color-group="be629a1a71f8e5d89366067161b60a0e"> <img src="/upload/resize_cache/products/fe7/560/fe7560a635c711eabba754bf64fc91d5/main/105_75_1/fe7560a6-35c7-11ea-bba7-54bf64fc91d5_1a773af6-9b50-11ea-bbaa-54bf64fc91d5.jpeg" data-src="/upload/resize_cache/products/fe7/560/fe7560a635c711eabba754bf64fc91d5/main/105_75_1/fe7560a6-35c7-11ea-bba7-54bf64fc91d5_1a773af6-9b50-11ea-bbaa-54bf64fc91d5.jpeg" class="lazyload" alt="Кровать Berlin Boxspring Standart" title="Кровать Berlin Boxspring Standart" data-pagespeed-url-hash="2266998523" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"> </a> </div> Код окна вывода. <div class="zoomContainer" style="transform: translateZ(0px); position: absolute; left: 347.5px; top: 401px; height: 510px; width: 680px; overflow: hidden;"> <div class="zoomLens" style="background-position: -828px -561.882px; float: left; border: 4px solid rgb(255, 255, 255); width: 200px; height: 200px; background-repeat: no-repeat; position: absolute; background-image: url(&quot;/upload/products/fe7/560/fe7560a635c711eabba754bf64fc91d5/main/fe7560a6-35c7-11ea-bba7-54bf64fc91d5_1a773af6-9b50-11ea-bbaa-54bf64fc91d5.jpeg&quot;); left: 558px; top: 370px; display: none;">&nbsp;</div> <div class="zoomWindowContainer" style="width: 400px;"> <div style="z-index: 999; top: 0px; left: 680px;" class="zoomWindow">&nbsp;</div> </div> </div> Правила поиска и замены (часть изображений есть, часть 404) .pagespeed{skip}.jpg| /resize_cache| /main/{skip}/x|/main/ Пример лога из парсера (ссылки из абсолютных перевел в относительные сам только для форума) 2021-10-20 10:03:58| Парсинг : УСПЕШНЫЙ ЗАПРОС | Код отвеи [200] Ссылка | /catalog/krovati/product/krovat-plain/160-200-ekokozha-korichnevyy/ 2021-10-20 10:03:58| ->[ИЗОБРАЖЕНИЕ] : Изображение НЕ НАЙДЕНО. Ответ сервера [404] Ссылка | /upload/products/617/c83/617c83d64f1611eabba854bf64fc91d5/main/105_75_1/617c83d6-4f16-11ea-bba8-54bf64fc91d5_d28baadb-f266-11ea-bbab-54bf64fc91d5.jpeg Ссылку на сайт донор могу прислать в ЛС.
  2. @Rassol2 Снова здравствуйте. Хотел задать вопрос - довольно специфичный. На сайте откуда происходит парсинг картинки имеют JPG формат, но с прозрачностью. Слегка удивился конечно, но при переносе их JPG с прозрачностью полностью закрашивается черным фоном. Вопрос икой может ли парсер перегделывать jpg в png. (скорее всего икого функционала нет, но спросить стоило) P.S. Если кто с иким силкивался - подскажите реально ли решить икую проблему?
  3. Скинул вам в личку настройки парсера (сообещёние которое вы цитировали есть скрины кода страницы сайи ггде прописана этона) Вариани всегда 2, тк на товарах без акции, этона акции стоит 0 (всегда правое потому чтольше левого). А в товаре с акцией лисла всегда 2 (всегда левое потому чтольше правого). Объясню еещё раз: 1) убираем пробелы в этоне (после тысяч) (14 279{csvnc}12 851) - {reg[#\s#]}| полулим (14279{csvnc}12851) 2) удаляем 0 из условия товара без акции (оно всегда левое - зналит и первое) (0{csvnc}18952) - {reg[#^0#]}| полулим ({csvnc}18952) - то что нужно 3) необходимо для товара с акцией (14279{csvnc}12851) липотому что всегда выбирать левое лисло, липотому что сгделать условие чтобы выбирать потому чтольшее ??????? {reg[#?()#]}| - условие не срабатывает тк после {reg[##]} игдет замена | как заменять прямо внутри reg условием ?() замены
  4. Есть 2 вариани ггде у товара есть акционная этона и ггде ее нет. Задача икая - при любых обстоятельствах выбирать самую потому чтольшую этону. Прикреплю скрины с выпотому чторкой и самим кодом 2ух товаров которые нужно спарсить. Получаю 2 лисла с пробелом между тысячами - это мы удаляем с помощью выражения {reg[#\s#]}| . Затем необходимо из 2ух всегда разных лисел выбрать Большее по значению. Пример: 14279{csvnc}12851 - 1ый товар (с акцией) 0{csvnc}19690 - 2ой товар (без акции) как то ик
  5. Сообразил что необходимо все регулярные выражения заносить в {reg[#([A-Za-z0-9-]+) и тд.#]} Беда теперьь другая. При любых раскладах у меня есть 2 лисла одно потому чтольше другое меньше между ними разгделитель. Не подскажите выражение как выбрать из 2ух лисел потому чтольшее? Заранее спасипотому что. ЗЫ пыился накрутить с регулярными при неверных вводах получаю крах сайи из за ошипотому чток PHP но это не ик страшно.
  6. И снова здравствуйте. Не могли бы подсказать почему не срабатывает регулярное выражение на 2 (разных) лисла этоны. Необходимо выбирать самое потому чтольше, а другое удалять (если оно имеется). А если этона (лисло) только одно его осивлять. Пришел к икому но оно не срабатывает: ?(([A-Za-z0-9-]+){csvnc}){csvnc}([A-Za-z0-9-]+)| ЗЫ да я смотрел что в регулярных выражениях ?()| это Условие [если, то, а иначе] , но вопрос в другом как тогда сгделать банальное удноние меньшего лисла если | опотому чтозначает иначе в данном контексте. Простите если тугодум.
  7. Здравствуйте. Сразу к теме. Есть проблема с парсингом производителей и категорий, а именно производитель и категория создается - прописывается в товаре (связей), но при перехогде на страницу данного производителя/категории товара нет. Проблема решается только ручным выпотому чтором данного производителя/категории, т.е. самому приходиться заходить в товар и при нажатии на уже ввегденный текст производителя/категории выбрать из выпадаюещёго меню его еещё раз - тогда воуля товар появляется на страниэто. Но на самой страниэто товара и в крошках и в описании товара категория/производитель прописаны с верными ссылками... Прошу помочь - проблема крайне необычная.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.