Браузер для сайта леруа мерлен

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

электроник
  

  • Откуда: Москва

  • Машина: LX-450, 1FZ-FE, ГБО, 35АТ

электроник

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

электроник
  

  • Откуда: Москва

  • Машина: LX-450, 1FZ-FE, ГБО, 35АТ

электроник

AZIAT
  

  • Откуда: Сочи Красная Поляна

  • Машина: УАЗ Василий

AZIAT

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

AZIAT
  

  • Откуда: Сочи Красная Поляна

  • Машина: УАЗ Василий

AZIAT

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

AZIAT
  

  • Откуда: Сочи Красная Поляна

  • Машина: УАЗ Василий

AZIAT

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

Pelagos
  

  • Откуда: Крыжополь

  • Машина: HDJ100

Pelagos

Maniac.ru
  

  • Откуда: Екатеринбург

  • Машина: TLC 80VX 1FZ-FE

Maniac.ru

Zlak
  

  • Откуда: Волгоград

  • Машина: (была) Toyota Surf 1991 2L-TE. Теперь Форестер.

Zlak

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

Maniac.ru
  

  • Откуда: Екатеринбург

  • Машина: TLC 80VX 1FZ-FE

Maniac.ru

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

Yakut74
  

  • Откуда: Анапа

  • Машина: 100vx 2007 был, теперь 150 2017

Yakut74

Санек
  

  • Откуда: Петрозаводск

  • Машина: TLC-80, VX, 1995 г., 1HD-FT, Opel Astra 2008 г.

Санек

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.

Если у вас есть аккаунт, войдите в него для написания от своего имени.

Опыт интеграции веб-компонентов на сайт Леруа Мерлен

Время на прочтение
13 мин

Количество просмотров 17K

Однажды вечером, попивая кофеек, я получил сообщение от коллеги с емким словом «Дожили» и ссылкой на выступление на PiterJS. В этом выступлении спикер взял сайт «Леруа Мерлен» и показывал, как надо делать оптимизацию на неоптимизированном сайте. И он прав. Если взять PageSpeed Insights, то на главной странице мы имеем следующие значения:

Можно ли «пробить дно»? Да! И это зависит от того, в каком «настроении» находится PageSpeed Insights или в каком положении сегодня звезды на небе.

Я знаю, что техническая реализация нашего сайта проседает по всем пунктам. Но, учитывая, что я фронтлид проекта, меня это немного зацепило, ведь наш путь непрост, сайт сейчас находится в переделке, а в интернете кто-то неправ!

Первой системой по управлению сайтом «Леруа Мерлен» был Битрикс. С течением времени сайт вырос, и было принято решение подобрать систему покрупнее, а часть разработки перевести из аутсорса под свое крыло.

Новый проект получил название «Эльбрус», он должен был решить все потребности в построении омниканального бизнеса. Для front-end-разработки выбран Adobe Experience Manager (AEM). Был долгий и мучительный выбор, сравнения разных решений. В итоге тогда это решение показалось наиболее подходящим под наши требования.

Данная CMS довольно известна в Европе, США и Австралии. Но есть несколько проблем.

  1. В России ее почти никто не использует, поэтому разработчиков на эту систему найти сложно. Но ребята из подрядчиков не унывали и начали создавать сайт не на AEM, а на Java, используя AEM как виртуальную машину для своего кода.
  2. Сайт на Битрикс не прекратил свою жизнь. Он все так же рос и развивался, обрастал функционалом. Это породило состояние гонки, когда нужно было построить платформу и сайт, при этом постоянно пытаясь догнать свой оригинал.
  3. Изначально сайт на Битрикс был разделен на мобильную и десктоп-версию. HTML и CSS переносили like for like, почти copy-paste. На AEM было решено объединить все в адаптивном дизайне. Объединение двух изначально несовместимых структур HTML и CSS было проблематично и порождало множество багов и сложностей.

На тот момент у нас на сайте был следующий стек:

  1. бек, который умеет отдавать HTML;
  2. ES5, jQuery (и его плагины), underscore, less, bootstrap.

Для оптимизации фронта и отказа от легаси мы выбрали веб-компоненты. Не react/angular/vue/svelte, а веб-компоненты. Смиритесь с этим.

Для всех тех, кто скажет: «А почему не <мой любимый фреймворк>?» — есть следующие доводы:

  1. на тот момент бек не мог отдавать JSON, только HTML;
  2. даже если мы имеем возможность отдавать JSON, то у нас нет готовой платформы для SSR и налаженного общения с нашей CMS.

Но основная причина — необходимость «мягкой интеграции». Мне нравится это словосочетание, оно как бы говорит: «Возможно, такая реализация — это R&D, но сайт мы не сломаем, а профит получим». И это важно. Ведь наш продукт живет, он постоянно меняется, на нем добавляется или убывает функциональность. Через A/B мы тестируем новые подходы. И возможность мягкой интеграции, когда ты не ломаешь все старое, не переписываешь все с нуля, а постепенно пробуешь, оправдана и несет немало пользы. Мой босс любит повторять: «Ошибки надо совершать быстро», — чтобы иметь возможность потерять меньшее количество ресурсов на неуспешный вариант, сделать шаг назад и пересмотреть подход в соответствии с полученным опытом.

До того, как появился первый веб-компонент на нашем сайте, я примерно полгода пускал слюни на этот подход. Мне это казалось логичным развитием веб-технологий. А наличие полифилла в виде polymer как вынужденная необходимость, т. к. стандарты в браузере внедряются неторопливо. Тогда я несильно вдавался в подробности проблем с HTML import или v0 — v1. Но в тот момент, когда встал вопрос об оптимизации фронта, я решил попробовать именно их.

Для доказательства теории о том, что данный подход дает профит во фронте без серьезных изменений на беке, я попытался сделать реализацию продуктовой выдачи на веб-компонентах.

Реализация на vanila доставила достаточное количество боли. На тот момент я не нашел инструментов для удобной работы с веб-компонентами. Реализация рендера через innerHTML вводила в когнитивный диссонанс, а использование document.createElement создавало много лишнего кода.

Тогда же я нашел усеченный polymer в виде lit-element, находящийся в состоянии бета-версии. Он и lit-html показали, что веб-компоненты можно готовить удобно, но оставался вопрос по подключению компонентов на страницу, а также по отдельному подключению полифиллов для веб-компонентов. Я получил рабочую страницу, но ее реализация, размер бандла и то, как регистрировались веб-компоненты, меня не устраивало.

Stencil — это прям как второе дыхание, как свежий воздух на том легаси, которое я пытался оптимизировать. Он также был в бета-версии, а под капотом имел TypeScript. Его киллер-фича — это loader и подготовленные компоненты для всех возможных вариаций браузеров, которыми пользовались наши пользователи. Но как достоинство, так и проблема — это TypeScript. К сожалению, на тот момент у нас не было сильного TS-разработчика, который смог бы лидировать разработку на этом языке, а вкидывать в команду TypeScript, чтобы они везде указывали тип any, как-то бессмысленно.

Получив опыт sencil, я попробовал реализовать lit-element таким образом, к тому же на тот момент он вышел в стабильной версии. Вместе с коллегой мы смогли интегрировать полученные веб-компоненты с нашей бековой системой. И это был успех. Lighthouse радостно показывал 100 из 100 баллов, а пользователь, благодаря новой системе загрузки скриптов, получал js только тех компонентов, что видел во вьюпорте своего браузера. Это позволило сократить трафик для пользователя на 1/3. Дополнительным бонусом мы получили валидацию HTML через W3C-валидатор с нулем ошибок.

Расскажу немного про загрузчик. Одна из болей нашего легаси-сайта — это работа через http/1.1. И, как оказалось, перевести его на http/2 не представлялось возможным из-за каких-то реализаций на диспатчерах. Собирать бандл не хотелось, чтобы не кормить пользователя лишними байтами, а чанковать хотелось, так же как stencil. Было принято решение, что «приложение» нашего фронта должно быть отдельно от наших систем и храниться, например, на CDN, у которого есть http/2. В принципе, это распространенное решение.

Импорт модулей осуществлялся динамически, через dynamic import. Алгоритм следующий (если в двух словах):

  1. пользователю скачивается загрузчик, подключенный в самом конце body;
  2. загрузчик получает все ноды страницы из body;
  3. из этих нод получаем массив тегов в строковом представлении;
  4. этот массив фильтруем на то, чтобы в названии содержался дефис (который обязательно должен присутствовать в пользовательских элементах);
  5. из массива делаем выборку уникальных названий тегов;
  6. через switch…case пробегаем по известным загрузчику тегам и выполняем динамический импорт нужного веб-компонента, который при загрузке сам себя зарегистрирует.

В дальнейшем мы добавили в реализацию Intersection Observer, который указывал загрузчику, что подгружать компонент надо только в тот момент, когда он приблизился к вьюпорту пользователя. Как я указал выше, это решение позволило сократить количество JS-трафика на 1/3. Банальный пример — это футер сайта, который большинство пользователей не увидит за время сессии на десктопе, а пользователи на мобилке, по идее, скажут спасибо за отсутствие лишнего трафика.

Ну, и сборка осуществлялась через webpack как в es5, так и в es6. Спасибо open-wc за то, что предоставили генератор, который снял с нас нагрузку для настройки webpack.

Т. к. эксперимент с веб-компонентами был успешен в рамках исследования, мы решили не торопиться и не перепиливать ответственный функционал на новую для нас технологию. Для выпуска в прод мы с техлидом решили попробовать мелочевку, то, что большинство пользователей могут не заметить, что не повлияет ни на SEO, ни на путь пользователя.

Для нас такой сакральной жертвой стал вот этот элемент на продуктовой странице:

Пользователю вместо большого куска html приходила всего одна строка:

<uc-payment-options text="Способы оплаты" credit="visa mastercard mir" cash></uc-payment-options>

В последующем она наполнялась из JS в следующее:

К сожалению, пока я писал статью, этот элемент был заменен в рамках редизайна. Если интересно посмотреть на элемент, то добавьте эту строчку в HTML любой страницы нашего сайта через devtools.

Учитывая, что JS кешировался у пользователя, мы в итоге отдавали пользователю на каждой странице чуть меньше html (кстати, количество нод на странице — это еще одна проблема нашего сайта).

При переводе в продакшен данного компонента мы поймали только одну проблему — это CORS, который забыли настроить для данного CDN.

Для более серьезного шага в новую технологию пришлось поднимать вопрос о пересмотре политики поддерживаемых браузеров.

К сожалению, те полифиллы, на которые полагался lit-element и которые реализуют нечто похожее на shadowdom для старых браузеров — нестабильны. Там можно было получить все что угодно, но не то, на что рассчитывал. Это большая проблема рантайм-преобразований. В stencil сделали верно, они отказались эмулировать shadowdom, а на моменте сборки преобразовывали shadowdom в обычный набор стилей, спрятанный за уникальным неймингом классов. Поэтому в stencil еще можно добиться предсказуемой разработки компонентов с поддержкой ie11 и Edge, а вот в lit-element это отдельный сорт боли.

Дополнительную боль добавляло то, что тестирование не покрывало эти браузеры, хоть все и говорили, что мы их поддерживаем.

В итоге коллективным решением и подтверждением со стороны product owner, с рассмотрением статистики, а также трудозатрат на разработку, поддержание и тестирование решений для «старых» браузеров было принято:

  1. ie11 не поддерживаем.
  2. Основной браузер — Chrome и последние его 2 стабильные версии. Его мы «вылизываем» по максимуму, и покрытие тестами также в основном на нем.
  3. «Вечнозеленые» браузеры поддерживаем последние 2 версии, но баги на них правим с меньшим приоритетом.
  4. Edge (до 18 версии включительно) поддерживаем по остаточному принципу в связи с тем, что произошел релиз Edge 79 на chromium и он по умолчанию покрыт поддержкой.

Это важный и смелый шаг. Первое время мы в логах еще отмечали, что есть ошибки в неподдерживаемых браузерах. В итоге стали их игнорировать, т. к. отказ от них был незаметен ни для нашего трафика, ни для товарооборота.

И как итог — я могу не бояться выключить сборку в es5 и отказаться от полифиллов для него.

Следующим шагом было решение по архитектуре проекта с использованием веб-компонентов.

Изначально мы планировали разделить всю работу над фронтом на 2 части:

  1. ui-kit;
  2. бизнес-логика (elbrus-ui).

Скажу сразу, опыта построения ui-kit у меня не было. Возможно, из-за этого мы получили то, что получили.

Просчет был изначально: согласованная дизайн-система в компании отсутствовала, и шанс получить ее в ближайшее время — мал. Мы рисовали схемы о том, как будет удобно создавать компоненты на основе дизайн-системы, тестировать и смотреть это в storybook, а ради экспериментов, как конструктор, собирать в каком-нибудь HTML-конструкторе.

А в итоге разработка компонентов шла от дизайна страниц, которые в проде. И это было не самое разумное решение, т. к. сайт и так представлял собой набор компромиссов и костылей, а мы тут решили по-быстрому повторить негативный опыт, уже полученный при переходе с Битрикс на AEM.

Второй просчет — это попытка реализовать компоненты в виде готовых виджетов и прокидывать почти все, что нужно компоненту, в его атрибуты. А далее бизнес-логика как-либо расширяла бы эти компоненты. Оно так не взлетело — было сложно следить за компонентом сразу в 2 репозиториях и строить над веб-компонентом какую-либо сложную бизнес-логику, а при нахождении бага в верстке приходилось делать релиз, как ui-kit, так и elbrus-ui.

В итоге мы отказались от такого разделения до момента, когда дизайн-система не встанет во главу угла.

С бизнес-логикой тоже пришлось повозиться. Учитывая, что мы шли путем мягких интеграций, мы не могли взять и построить отдельный способ взаимодействия со сторами, который бы игнорировал предыдущую реализацию.

Мы пошли путем событийной модели и «слоев» бизнес-логики.

Каждый слой (basket, wishlist, compare, lk, analytics) создавал слушателей на document.body и слушал определенные события. Внутри они реализовывали работу со старыми сторами, чтобы не нарушать консистентность приложения, но при этом не иметь жесткой связки на то, какие компоненты сейчас присутствуют на странице (наш бек предполагает, что из режима автора можно управлять тем, какие компоненты будут на странице в html, поэтому нужна была слабая связанность).

Компоненты пушили custom event, те всплывали и перехватывались заинтересованным слоем.

Далее слой обрабатывал это событие и данные в нем, после чего выкидывал событие, например с именем basket:update.

Все компоненты, заинтересованные в поддержании состояния в зависимости от текущей корзины, проверяли, нужно ли обновить состояние своих элементов.

На мой взгляд, это напоминает redux, но более применима к тем задачам, которые стояли перед нашей командой.

Ну и, наверное, «мякотка», ради которой вы читали эту статью, — сами страницы на веб-компонентах.

Сразу предупрежу, что мы все еще в состоянии перехода с одного стека технологий на другой (а со стороны подступает еще и третий). Поэтому ссылки, которые я дам, могут содержать страницу на старом стеке + веб-компоненты, чисто на веб-компонентах, находиться в A/B и быть не такими доступными (но, я думаю, все мы умеем работать с куками в браузере).

  1. Basket + checkout. Это первая серьезная переработка, которую мы сделали.

    За счет того, что компоненты на lit-element реактивны и прекрасно работают со стейтом, мы попытались сделать реактивное приложение, но без реализации SPA (причины больше бизнеспроцессные и идеологические, а не технологические). Пользователю приходит страница с тегом uc-basket, который реализует бизнес-логику, формирует стейт и на его основе рендерит страницу. Тут мы не взяли redux/mobx, т. к. решили, что те возможности, что предоставляет lit-element, и те слои, что реализуют бизнес-логику, достаточны. Возможно, это и неправильно, потому что мы так же, как и со слоями, обменивались событиями вместо целенаправленного изменения единого стейта. Но это решение взлетело, хоть и не без багов. Мы почти полностью изолировали зависимость транзакционной части от нашего легаси-сайта. А за счет отделения ядра бизнес-логики от рендера редизайнить стало проще.

  2. Header. Эту реализацию виджета с бизнес-логикой можно будет использовать на любом фронте, который поддержит его api.

  3. Карточка товара.

    SEO-чувствительная страница. Каких либо серьезных проблем, связанных с влиянием веб-компонентов на SEO, не было выявлено. Мы реализовывали страницу в соответствии с рекомендациями Yandex: всю SEO-важную разметку отдавать в lightdom. А то, что работает в Yandex, будет работать и в Google.

  4. Главная страница (ушла в A/B с 23.12.19)

    Последнее наше крупное изменение. Это компромисс между тем, что мы хотели, и тем, что мы можем предоставить пользователю, как в плане UX/UI, так и в плане технического исполнения. Содержит все наработки, указанные выше. Сама страница — это набор виджетов на веб-компонентах. С бека приходит HTML, состоящий только из пользовательских элементов, которые у пользователя гидрируются в браузере. Баги, что были получены, были выявлены в safari.

Приведу результаты PageSpeed Insights для пустой корзины.

Но, нет тех обещанных 100 баллов из 100.

Одна из причин: из 954kb (gzip) на странице только 120kb — это наши веб-компоненты (JS + CSS + SVG). Все остальное — это обслуживающие сайт скрипты, метрики и партнерские скрипты. Есть еще пара моментов, которые можно отметить в рекомендациях от PageSpeed Insights, но сильную присадку на мобилке нам дают сторонние скрипты.

Тут я бессилен, т. к. это метрики для бизнеса, и все сложнее, чем отказ от старых браузеров.

Сбор аналитики на нашем сайте также был болью. Раньше у нас был switch…case на 2500 строк, который пытался решить все кейсы и проблемы. А учитывая, что этот скрипт, который пушил в ga-контейнер, был в нашей сборке, какие-либо расширения или правки багов также привязывались к нашему релизному циклу.

Для сайта, который работает со слоями бизнес-логики, мы также решили, что будем работать с событиями.

Одна из мыслей о том, как наполнять это событие, чтобы соответствовать ТЗ, была следующей: всплытие этого события по DOM-дереву, обогащение его на каждом заинтересованном слое и отправка выше по дереву. Но такую систему сразу же отбросили, т. к. уж сильно она зависела от контекста элемента, который первый выкидывает событие.

И тогда мы пошли на пересмотр самого подхода для сбора информации в аналитику. При том же клике компонент, который обрабатывает этот клик, что-то знает о своем состоянии. Вот только это состояние он и выкидывает как событие, его перехватывает ga на уровне body. А дальше лишь чёрный ящик. Что происходит с данным событием, разработчики интерфейса не знают. И это правильно, наши бековые системы знают всю нужную для ga информацию. Мы смогли исключить аналитику из релизного цикла и тем самым сократить время на правки и внедрение новых полей в аналитику.

Но я бы соврал, если бы сказал, что это все проблемы, которые мы встретили, и что в итоге наступило светлое будущее и процветает социализм.

  1. Отсутствие доверия к технологии. Наверное, сложно доверять тому, чем почти никто не пользуется. Cейчас есть примеры того, как тот же Apple запустил свой музыкальный сервис с UI, построенным на веб-компонентах (stencil). Firefox, построил интерфейс служебной страницы about:config на веб-компонентах.
  2. Отсутствие интереса у сообщества. Я бы сказал, что есть энтузиасты, кто пробует и что-то реализует на веб-компонентах. И есть конторы типа Adobe или Oracle, кто пробует внедрять веб-компоненты в свои фронты. Но как я вижу отношение сообщества к данной технологии:

  3. Отсутствие разработчиков. Это связано со сказанным выше. Данный вопрос внутри «Леруа Мерлен» я решал через проведение воркшопов, написание статей (одна ушла на Хабр), доклад. Но получить разработчика со стороны, который будет готов погрузиться в «не react» — сложно.
  4. Отсутствие у меня опыта разработки ui-kit. Возможно, мне надо было «переболеть детскими болезнями», чтобы начать адекватно оценивать веб-компоненты и их место в наших UI, а также api, которое они должны реализовывать.
  5. Команде тестирования пришлось несладко, когда она познакомилась с shadowdom и его изоляцией.
  6. Подружили драйвер safari для selenium с shadowdom только через жуткие костыли.
  7. У веб-компонентов проблема с доступностью. Это прям большая проблема, связана она с использованием shadowdom. Как пример: с помощью клавиши таба в safari не попасть фокусом на кнопку, когда она лежит в shadowdom. Если вам критически нужна доступность, то веб-компоненты — это вообще не ваш вариант.
  8. Возможно, реактивность не нужна. Если мы рассматриваем веб-компоненты как атомарные элементы или лейауты, то реактивность там будет оверхедом, жрущим ресурсы и не дающим ничего, кроме единого подхода к реализации шаблонизации. Поэтому, если вы не реализуете виджеты с изолированной логикой, то использование того же lit-html, вероятно, избыточно.
  9. Возможно, не нужен constructible style sheets — еще один способ работы со стилизацией компонентов. По идее он дает профит в скорости рендера компонента за счет того, что ему уже определен набор стилей. Нет необходимости рендерить компонент и внутри него стили, которые потом парсить, и снова перерендеривать компонент. Идея хорошая, но реализована только в chrome, а для остальных браузеров необходимо использовать или полифилл, или готовые обертки типа lit-element. Лично для меня это еще один кусок JS, который не факт, что приносит на страницу профит по скорости отрисовки, но зато увеличивает рантайм JS.
  10. Возможно, не нужен shadowdom. Только для изоляции стилей. Тут сильно холиварили с коллегой. Основная мысль в том, что shadowdom нормально не полифиллится, что, используя его, ты теряешь доступность. Slot, накладывает дополнительные ограничения на структуру компонента, позволяя стилизовать только первый уровень вложенного в него компонента. А ::part() не поддерживается всеми. Проблема, с которой я встретился, это попытка реализовать Яндекс-карту в веб-компоненте. Оказалось, что она использует глобальную область видимости, а потому, если помещаешь ее в shadowdom, будет баг. Вот тут статья о самом баге и о том, как я решил этот вопрос.

    Еще одним неприятным моментом стало то, что атрибут loading=”lazy” для img не сработал из shadowdom. Это мой просчет, и данную проблему буду изучать, но пока надежнее data-src + IntersectionObserver не придумано.

  11. Возможно, не нужна ленивая подгрузка, которую мы реализовали. Но тут, наверное, уже мои тараканы. Наверное это больше похоже на экономию на спичках, что это все никому не нужно, а пользователю что загрузить 116kb, что 380kb — роли не сыграет. Я провел поверхностный тест отказа от ленивой подгрузки и проверил результаты метрики performance в lighthouse с симуляцией медленного 4g в мобильном представлении.

    Согласен, что метрики не показательны.

    Однако для Safari мы были вынуждены отказаться от ленивой загрузки из-за бага: если пользователь на мобильном устройстве резко скроллит страницу вниз, то видит только белый экран, а элементы начинают подгружаться после того, как пользователь попробует еще раз проскроллить страницу.

    Плюс ко всему в текущей реализации подгрузки был найден неприятный момент. Если пользователь возвращается на страницу по истории браузера, то попадет не в начало страницы, а на ее середину, где были отрендеренные компоненты. Но выше текущей позиции компоненты все так же не отрендеренны и занимают не тот размер, который рассчитываешь. Из-за этого пользователь увидит много скачков на экране при загрузке и во время скролла.

  12. Возможно, не нужны веб-компоненты. Давайте смотреть правде в глаза: где вы (сегодня) получат максимальный профит от веб-компонентов? Это узкий спектр проблем.

    1. Легаси-проект, в который хотелось бы добавить новую функциональность, применяя метод мягкой интеграции.
    2. Если в компании зоопарк либ и для дизайн-системы нужен какой-либо агностичный инструмент.
    3. Вы — энтузиаст и хотите построить свой UI не как у всех.
    4. Ваша публикационная платформа умеет отдавать только html.
    5. Если нужна изоляция стилей, структуры, скриптов. Например, для микрофронтенда, где в каждом кусочке сайта крутиться свой UI-фреймворк.

Постепенно идет разработка новой платформы для работы с микрофронтендами и за основу взяли react. Часть компонентов переиспользуются из текущей разработки веб-компонентов. Проблем со связкой react + lit-element не выявили. Месяца через 2 можно будет посмотреть результат на проде.


Информация о статусе сервера обновлена только что.

Проверить снова

    Что делать, если сайт недоступен?

Leroymerlin.ru не работает сегодня апрель 2023?

Узнайте, работает ли Leroymerlin.ru в нормальном режиме или есть проблемы сегодня

 Статус Leroymerlin.ru : сбой  Почему?

Сообщить о сбое в соцсетях:

Leroymerlin.ru сбои за последние 24 часа

Город Сбои
Москва 11
Волгодонск, Ростовская область 6
Челябинск, Челябинская 2
Нахабино, Московская область 2
Пенза, Пензенская область 2
Кострома, Костромская область 2
Рязань, Рязанская область 2
Иркутск, Иркутская область 2
Екатеринбург, Свердловская область 2
Таганрог, Ростовская область 1

Также сообщения о сбоях есть в городах:
Ташкент; Казань, Татарстан; Санкт-Петербург; Можайск, Московская область; Минск; Нижний Новгород, Нижегородская область; Волгоград, Волгоградская область; Смоленск, Смоленская область; Новосибирск, Новосибирская область; Владивосток, Приморский край; ; Новокузнецк, Кузба́сс.

Не работает Leroymerlin.ru?

Не открывается, не грузится, не доступен, лежит или глючит?

Самые частые проблемы Leroymerlin.ru

Чат пользователей Leroymerlin.ru

Подсказки? Разочарования? Обсуждаем проблемы сервиса с другими посетителями сайта:

Чат с регистрацией



идентификация не требуется

комментарии с нецензурной лексикой и оскорблениями удаляются

Гость

  

 

1 день назад

 #

1 апреля 2023

+
0






не работает сайт

Гость

  

 

5 дней назад

 #

29 марта 2023

+
0






Не работает

Гость

  

 

10 дней назад

 #

24 марта 2023

+
0






не запускается

Гость

  

 

15 дней назад

 #

18 марта 2023

+
1






На сайт обычным способом не заходит, а через впн пишет, что нельзя зайти через впн.

Виктория

  

 

24 дней назад

 #

10 марта 2023

+
0

Не зайти в личный кабинет!

Дилшод

  

 

33 дней назад

 #

+
0

Првет я ишу работа

Пользователь

  

 

34 дней назад

 #

+
0

Сайт Лерой Мерлен не доступен

Первый раз столкнулся с тем, что сайт https://krasnoyarsk.leroymerlin.ru/ как и сайт https://leroymerlin.ru/ не открывается. Браузер сообщает — ERR_CONNECTION_TIMED_OUT Средство диагностики сетей делает вывод — Параметры компьютера настроены правильно, но запрашиваемый ресурс не отвечает.

Марина

  

 

43 дней назад

 #

+
0

Что с приложением Леруа? При входе в разделы и попытке выбора товара — «Сервер не доступен»

недовольный клиент

  

 

67 дней назад

 #

+
3

гавно сайт, не работает на постоянку

Михаил

  

 

68 дней назад

 #

+
3

Не работает ни одна из ссылок.

АА

  

 

69 дней назад

 #

+
2

https://ufa.leroymerlin.ru/ с пк не доступен (Уфанет). Через моб. интернет — работает.

Ирина

  

 

70 дней назад

 #

+
24

На компьютере не работает, сайт не открывается, просто белый экран. На телефоне приложение работает хорошо. 23 января 23 год.

дыкъ

  

 

71 дней назад

 #

+
0

Не удается получить доступ к сайтуПревышено время ожидания ответа от сайта novosibirsk.leroymerlin.ru. leroymerlin.ru — то же самое.

Елена

  

 

80 дней назад

 #

+
-1

Нет истории покупок в личном кабинете за январь-сентябрь 2022 года

Антарес-тм

  

 

80 дней назад

 #

+
0

не заходит на страницу корпоративного личного кабинета, пишет страница не найдена

Гость

  

 

84 дней назад

 #

+
0






Сайт не открывается, если открылся, то сразу сворачивается.

Iva :D

  

 

86 дней назад

 #

+
0

Этот сайт в дауне чаще, чем в нормальной работе…

Гость

  

 

94 дней назад

 #

+
1






Оплата не проходит, выдается техническая ошибка. Заказ через телефон тоже не оплатить — выдается ошибка. Что за бардак творится у вас в сети?! Программное обеспечение — безобразие!

Гость

  

 

97 дней назад

 #

+
3






Не открывается, не грузится, недоступен, лежит!

Уфа

  

 

97 дней назад

 #

+
1

Сайт не открывается с компа(((((

Ольга

  

 

98 дней назад

 #

+
0

Не получается открыть сайт Леруа Мерлен

Почему не зайти на сайт Леруа Мерлен? Пишет, что соединение не безопасно, так же как и ФБ и инсту. Что случилось, сайт заблокировали или Леруа Мерлен нас покинули?

Гость

  

 

102 дней назад

 #

+
0






Всегда долгое открытие сайта

Гость

  

 

116 дней назад

 #

+
1






не работает сайт

Роман

  

 

133 дней назад

 #

+
9

Сайт не открывается. Просит отключить какой то впн. Которого нет

Ирина

  

 

135 дней назад

 #

+
0

Не возможно зайти в приложение, сразу вылетает. Самара

Игорь

  

 

137 дней назад

 #

+
1

Сбой в работе сайта или новая политика Леруа?

Всё выбирается, но доставка отсутствует. Самовывоз формально есть, но не отображается адрес магазина для самовывоза и соответственно нет возможности оплатить.

Гость

  

 

140 дней назад

 #

+
1






сайт часто не открывается с ПК

Анатолий

  

 

141 дней назад

 #

+
3

Корзина

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

Гость

  

 

144 дней назад

 #

+
0






Почти ни один товар не грузит

Алла

  

 

169 дней назад

 #

+
0

Сегодня 16.10 сайт Леруа не работает

Гость

  

 

170 дней назад

 #

+
-1






Жесть как тормозит…

Иван

  

 

170 дней назад

 #

+
4

Сайт не работает

Гость

  

 

175 дней назад

 #

+
5






Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы сайта.

Лилия

  

 

183 дней назад

 #

+
0

не удается установить соединение с сайтом

Гость

  

 

186 дней назад

 #

+
0






Internal Server Error

Алексей

  

 

188 дней назад

 #

+
-1

Не открывается сайт вообще, Челябинск.

Мэри

  

 

196 дней назад

 #

+
0

Главная страница открывается и всё, сервер недоступен. И так очень часто

очень злой миша

  

 

202 дней назад

 #

+
0

ruxitagentjs_ICA27Vdfghjqrux_10247220811100421.js:501 POST https://api.leroymerlin.ru/aem_acs/v1/startGroupCheckout 400 (Bad Request)

Это происходит, когда жмешь кнопку «оформить доставку».

злой миша

  

 

202 дней назад

 #

+
0

возможно надо попробовать разбить доставку на товары из их интернет магазина и из того, что на складе в городе — не смешивая

злой миша

  

 

202 дней назад

 #

+
0

оформление доставки не работает, или сама доставка, в не зависимости — авторизован или нет.

при авторизации не работают личные данные («ошибка») в личном кабинете. может дело в этом.
так же походу информация о товарах из корзины сохраняются в cookie. соответственно трюк с авторизацией и переносом товаров в корзину в другом браузере не прокатывает.

Возможно кучу людей уволилисократилисами убежали + отвалиливались подрядчики (кто доставкой под их брендом занимался), и когда доставка «перегружена», то «ломают» бэкенд отвечающий за доставку, потом «чинят» когда освобождаются грузчикидоставщики.

а может неудачно перенесли сайт с облаков на землю (ip числится в москве)
техподдержка отвечает по скрипту. про то что сбой, и можно потом заказать на след. день наприме — когда починят — не говорят.

походу теперь только розница — бери машину и забирай сам.

Елена

  

 

203 дней назад

 #

+
0

Третий день пытаюсь закупиться в Леруа, на моменте оформления заказа все зависает. Несколько раз в течение 3 дней звоню, пытаясь оформить заказ по телефону. Результат тот же, то есть никакой. Говорят, что у них «техническая проблема». Товары , которые доступны только онлайн , купить нельзя. Никак.

Николай

  

 

206 дней назад

 #

+
0

Заказы не оформляются…

Гость

  

 

207 дней назад

 #

+
0






Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы

Техподдержка рекомендует вызвать мастера по компьютерам :0 красавелло

Гость

  

 

207 дней назад

 #

+
0






Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы

Сколько же денег они теряют.. ну и хорошо

Гость

  

 

208 дней назад

 #

+
0






Сайт и приложение работают первые 10-20 минут, потом постоянно пишет Сервер недоступен.

Дмитрий

  

 

215 дней назад

 #

+
2

«Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы сайта.
8 800 700-00-99″
Такое сообщение на белом поле… Неважно — с VPN пытаешься зайти или без…

рита

  

 

216 дней назад

 #

+
0

не удается получить доступ к сайту. По всем выше указанным ссылкам

Сергей

  

 

217 дней назад

 #

+
3

Сейчас сайты novosibirsk.leroymerlin.ru и просто leroymerlin.ru не открываются из любого браузера (G.Chrome, Firefox, Edge) и не пингуются в cmd:
<<C:UsersWe>ping leroymerlin.ru
Обмен пакетами с leroymerlin.ru [178.248.235.219] с 32 байтами данных:
Превышен интервал ожидания для запроса.>>
ОДНАКО если заходить через VPN, то сайт работает, но сообщает, что не будет доступен через VPN (фейспалм).

Ален

  

 

228 дней назад

 #

+
0

Попробуйте через телефон зайти с мобильным интернетом а не Wi-Fi

Ален

  

 

228 дней назад

 #

+
1

Также пишет что VPN включен, хотя его не устанавливал на компьютер.
А сейчас вообще не грузится

Альмира

  

 

228 дней назад

 #

+
0

Не работает сайт, невозможно положить товар в корзину, не работают ни одна кнопка, невозможно сделать заказ в интернет магазине

Александр

  

 

229 дней назад

 #

+
3

При попытке зайти на сайт открывается страничка с надписью: Сайт может не работать с VPN.
Рекомендуем отключить VPN для стабильной работы сайта.
Но я работаю без VPN

Галина

  

 

230 дней назад

 #

+
0

Вчера и сегодня не открывается сайт Леруа, заходила с разных мест, вчера все работало где-то до 9 по Челябинску, а потом появилась ошибка 404, а сегодня решила зайти на работе с компа — просто белый экран

Наталья

  

 

231 дней назад

 #

+
0

Заказ невозможно оформить.
VPN не установлен. Проблема возникла впервые, всегда легко и быстро делала заказ

Гость

  

 

231 дней назад

 #

+
0






******** сайт

Людмила

  

 

235 дней назад

 #

+
0

Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы сайта.

Виктор

  

 

237 дней назад

 #

+
1

Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы сайта.
а vpn не установлен

Алексей

  

 

238 дней назад

 #

+
0

Сайт может не работать с VPN
Рекомендуем отключить VPN для стабильной работы сайта.

ЮРИЙ

  

 

239 дней назад

 #

+
0

07/08/2022 12:50 Смоленск операторы Мегафон и МТС, браузеры Сафари и Яндекс — сайт не открывается

Гость

  

 

239 дней назад

 #

+
0






«Сайт не может работать с VPN для корректной работы отключите его». А у меня и не стоит випиэн, сайт у них дерьмо

Гость

  

 

242 дней назад

 #

+
0






не работает сайт

Андрей

  

 

245 дней назад

 #

+
0

Не грузит картинки, очень долго открывается, корзина глючит, показывает что там заказ, но его там нет. И так уже месяц минимум, с телефона работает, но с компа нет. Браузер Мозилла.

Светлана

  

 

252 дней назад

 #

+
0

невозможно оформить заказ в приложении

Артур

  

 

258 дней назад

 #

+
-1

Ранее созданная учетная запись не найдена. Историю покупок по сервисной карте вообще посмотреть негде. Зарегистрироваться заново невозможно — все что создается просто исчезает.

Гость

  

 

295 дней назад

 #

+
0






Сайт не может работать с ВПН.
А вам не пофиг через что? Или собираете и сливаете данные

Гость

  

 

303 дней назад

 #

+
0






Леруа пишет — Сайт может не работать с VPN . VPN не включал…

Анна

  

 

310 дней назад

 #

+
0

В приложении невозможно оформить заказ

Людмила

  

 

315 дней назад

 #

+
0

Не могу войти в Личный кабинет ни через сайт, ни через приложение уже вторую неделю!!! Не узнаёт ни почту, ни пароль. Пробовала пройти через «забыли пароль», тоже тишина, никаких сообщений на почту не пришло ни разу!!! Позор!

Виктория

  

 

322 дней назад

 #

+
0

Добрый день. Не могу зайти в Личный кабинет.

Денис

  

 

350 дней назад

 #

+
0

не показывает каталог. Главную страницу открывает, а вот каталог нет. Произошла ошибка пишет аймак мой, предлагает вернуться на главную страницу

Дмитрий

  

 

359 дней назад

 #

+
0

Сайт не грузит

Гость

  

 

361 дней назад

 #

+
0






не возможно войти в личный кабинет

Кат

  

 

363 дней назад

 #

+
0

Сайт не работает уже три дня

Гость

  

 

363 дней назад

 #

+
0






Не могу зарегистрироваться и войти в личный кабинет

Гость

  

 

364 дней назад

 #

+
0






Кол вам за вашу работу.Отвратительное приложение,бесполезное.Хоть бы «хрюкнули»в ответ после множества обращений.

Гость

  

 

364 дней назад

 #

+
0






Не работает приложение.Не открывается.Дергается,а потом пишет,что сервер не доступен.Написала в поддержку,ответ ноль.Отправила 5 писем,и полный игнор.Ни ответа,ни приложения.

Ирина

  

 

370 дней назад

 #

+
0

Да, сайт мертвый, ничего не помогает. Выбранный товар не дает оформить. Хозяева Леруа собираются решать проблему?

Гость

  

 

370 дней назад

 #

+
0






Сайты постоянно не работают

Гость

  

 

373 дней назад

 #

+
0






Лучший магазин!

Гость

  

 

376 дней назад

 #

+
0






Не грузит сайт

Ирина

  

 

376 дней назад

 #

+
0

Не работает сайт, просто висит как мертвый(

Алина

  

 

377 дней назад

 #

+
0

Не работает ни сайт, ни приложение

Гость

  

 

381 дней назад

 #

+
0






часто сайт не работает

Гость

  

 

393 дней назад

 #

+
0






глючит и не могу активировать карту, все время при попытке активировать пишет ошибка пробуйте позже

Тамирлан

  

 

394 дней назад

 #

+
0

В корзину не войти. Пишет «ОШИБКА»

Юрий

  

 

399 дней назад

 #

+
0

Сайт висит. НЕ дает сделать заказ онлайн! Видимо скачки курса рубля напугали

Андрей

  

 

403 дней назад

 #

+
0

Сайт висит. НЕ дает сделать заказ онлайн! Техподдержка в растерянности! Видимо скачки курса рубля напугали!

Виктор

  

 

419 дней назад

 #

+
0

Приложение и сайт не грузятся

Дмитрий

  

 

420 дней назад

 #

+
0

с Нового года пытаюсь зайти посмотреть каталог и прицениться. Нет возможности , открывается тупо пустая страница

Кристина

  

 

428 дней назад

 #

+
0

Не работает сайт. Постоянно висит, не возможно сделать закпз

Илья

  

 

442 дней назад

 #

+
0

Невозможно войти в личный кабинет

Александр

  

 

445 дней назад

 #

+
0

Сайт не работает. Невозможно войти в личный кабине. Такое впечатление что сайт контролируют полные дебилы. Отказывайтесь от него берегите нервы и время.

АБ

  

 

454 дней назад

 #

+
0

Ни сайт ни приложение не грузятся нормально

Ирина

  

 

493 дней назад

 #

+
0

Каталог не грузится

Олег

  

 

508 дней назад

 #

+
0

Сайт не работает, каталог не загружается. Открываются только товары в корзине по прямым ссылкам

Сергей

  

 

513 дней назад

 #

+
0

Сайт глючит. Невозможно открыть каталог

Елена

  

 

518 дней назад

 #

+
0

Сайт не работает.

Гость

  

 

523 дней назад

 #

+
-1

Не работает

Dmitry

  

 

523 дней назад

 #

+
0

Access to resource was blocked.

гггг

  

 

523 дней назад

 #

+
0

сбой

Марина

  

 

567 дней назад

 #

+
0

В личный кабинет невозможно войти. Корзина не открывается. Невозможно сделать заказ.

Татьяна

  

 

571 дней назад

 #

+
0

сайт не работает

Гость

  

 

601 дней назад

 #

+
0

Сайт работает с ошибками

БубкаГоп

  

 

639 дней назад

 #

+
0

Используйте Tor browser! У Леруа хостинг за бугром и его РКН блочит, скажите спасибо нашим властям, которые заботятся о нас, разрабы сайта Леруа не при чем!

Мариныч

  

 

656 дней назад

 #

+
0

Ярославль. Сайт не открыть уже пол года! Помучилась и отступилась, но его так и не настроили по сей день! Всё со словами леруа марлен блокируется «не защищенное соединение — мошеннический сайт»! Разные провайдеры, разные браузеры эту проблему решить не могут! Чистить, переустанавливать или еще как-то выдрючивать свой пк смысла нет, это проблема самого сайта леруа, а не вашего компа! В техподдержке утверждают, что у всех всё работает, только я одна дура безрукая! Ну не работает комп, делайте заказы при помощи телефона!
Лично мне кажется, что владельцы сайта изначально нацелились «увести» покупателей от компьютеров, «пересадив» всех на мобильные устройства! Только вот зачем — экономия на обслуживании сайта или с мобилы легче наши данные качнуть? Устранять неполадки никто не собирается, а зачем, Вы всё равно притопайте в магаз и купите необходимое, только уже не виртуально! Тоже, кстати, не плохая экономия для владельцев сайта: и доход не снижается, и товар покупают, а Ваше время, увы, это ваши деньги, а не их! Каменный век с леруаШкой уже наступил! Но… ассортимент и качество товара теперь оставляет желать лучшего, доставка дороже, чем в других магазах, «подкованность» и доброжелательность продавцов не на высоте! Может лучше воспользоваться другими магазинами?

Иван Иваныч Иванов

  

 

680 дней назад

 #

+
0

В половине браузеров дизайн страницы полностью разваливается. Невозможно ни посмотреть цены/описания, ни заказать что-то с сайта. Поддержка бездельничает буквально годами.

Не говоря уже о всяких касторамах-обях — даже французский, украинский и казахский сайты самого Мерлена работают вполне корректно.

Гость

  

 

707 дней назад

 #

+
0

Ни одна из предложенных админом ссылок не работает

маринка

  

 

715 дней назад

 #

+
0

Не работает уже пол года с компа,сколько можно?всё прочистила,перезагружала,без толку..

Гость

  

 

730 дней назад

 #

+
0

Уже не первый день не дозагружается

Марина

  

 

738 дней назад

 #

+
0

Постоянно выдаёт техническую ошибку.Достали.

Товарищь

  

 

788 дней назад

 #

+
-2

Заработал

Товарищь

  

 

788 дней назад

 #

+
0

сайт не работает

имя

  

 

803 дней назад

 #

+
0

Сайт не работает говносайт леруа

Евгений

  

 

827 дней назад

 #

+
0

Произошла техническая ошибка.
Воспользуйтесь поиском или вернитесь на главную страницу…
Уже неделю на страницу с товаром не могу зайти, с трёх броузеров… С телефона всё нормально.

Ирина

  

 

887 дней назад

 #

+
0

Не могу зайти в профиль, при наборе пары логин-пароль нет клавиши войти, остается клавиша логин, очистка кэша, перезагрузка и прочая рекомендуемая процедура проблемы не решила

[email protected]

  

 

916 дней назад

 #

+
0

На моем пк перестал открываться сайт леруамерлен.
Ошибка при установлении защищённого соединения

При соединении с orenburg.leroymerlin.ru произошла ошибка. OCSP-ответ ещё не действителен (содержит дату из будущего).

Код ошибки: SEC_ERROR_OCSP_FUTURE_RESPONSE

Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как достоверность полученных данных не может быть проверена.
Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.

Олег

  

 

952 дней назад

 #

+
0

Несколько дней пытаюсь посмотреть товары в каталоге, но товары не отображаются

Строитель

  

 

955 дней назад

 #

+
0

Звонил, узнавал наличие товара. Телефонная служба работает.
На вопрос по сайту консультант сказала, что ничего не может сказать.
С мая месяца на сайт им по….
Есть ощущение, что там идут свои разборки, терки, передел, отжим.

Ирина

  

 

959 дней назад

 #

+
0

Несколько дней пытаюсь посмотреть товары в каталоге, но товары не отображаются

гость

  

 

960 дней назад

 #

+
0

сайт не работает. не отображаются товары в каталоге.

Ирина

  

 

963 дней назад

 #

+
0

Не отображаются товары в каталоге! Теряете покупателей…

Покупатель

  

 

963 дней назад

 #

+
0

Он у них в перманентно-полурабочем состоянии.

Юрий

  

 

970 дней назад

 #

+
0

Не возможно увидеть товары в каталоге магазина. Отсутствует полностью, информация и фото товаров.

Гость

  

 

971 дней назад

 #

+
0

Второй месяц не работает. Каталог не загружается.

Марина

  

 

997 дней назад

 #

+
0

«В этом случае воспользуйтесь ссылками ниже: » — ссылки не работают. И сайт не работает.

Людмила Николаевна

  

 

1000 дней назад

 #

+
0

Уважаемый Admin! Воспользовалась — все тоже самое!

Людмила Николаевна

  

 

1000 дней назад

 #

+
1

Сайт Леруа Мерлен не работает с 25.06.20г. При запросе в Яндексе » Леруа Мерлен» ответ ( с переводом)-» Ваш браузер отправил запрос, который этот сервер не мог понять. Размер поля заголовка запроса превышает лимит сервера». По тел.-8(495)961-01-60 (Москва) администратор ответила, что жалоб не было. Предложила почистить кэши и куки в браузере Яндекса! Вопрос зачем, если все другие сайты прекрасно работают?!Напрашивается ответ: НЕ ХОТЯТ разбираться и устранять свои проблемы своего сайта!!! Доведите информацию до руководства сайта и магазина Леруа Мерлен, т.к. теряют покупателей и деньги!!!

Константин

  

 

1005 дней назад

 #

+
0

Не возможно увидеть товары в каталоге магазина. Отсутствует полностью, информация и фото товаров.

Леруа Мерлен не работает сегодня


Внимание! Сбой сервиса Леруа Мерлен 03 апреля 2023 года

Сегодня 03 апреля 2023 наблюдаются перебои в работе приложения Леруа Мерлен и веб-версии сайта.
По вопросам сбоя в работе приложения на смартфоне с операционными системами Android или iOS вы можете обратиться по телефону горячей линии:

Что с Леруа Мерлен сегодня и когда заработает?

Для того чтобы быстро узнать, что случилось с Леруа Мерлен сегодня 03 апреля 2023 года обратитесь на горячую линию

Для уточнения информации по сбою в работе приложения Леруа Мерлен и когда начнет работать обращайтесь на горячую линию

Почему не работает Леруа Мерлен сегодня?

Причины перебоев в работе приложения и сайта

Причины перебоев в работе по которым сегодня 03 апреля 2023 не открывается приложение Леруа Мерлен могут быть как на стороне сервера, на котором располагается сайт Леруа Мерлен, так и на стороне посетителя сайта или пользователя мобильного приложения на телефоне. Так же ресурс может не работать из за сбоев на стороне Интернет провайдера. Однако, чаще всего невозможность открыть приложение или сайт Леруа Мерлен связана либо с попаданием в черный список РосКомНадзора, либо с ошибками в технической части. Так же причиной по которой перестал работать сайт Леруа Мерлен могут быть приложения, блокирующие рекламу, установленные на вашем устройстве, а так же антивирусное программное обеспечение.

Кто из России взгляните на главную страницу… у меня ВНЕЗАПНО и в Опере и в Хроме пропала строка поиска товаров справа от каталога. В техподдержке пишут что она там есть :) .. У меня в обоих браузерах нет. Как так может быть?

 

У меня Опера. Может, были временные неполадки? У меня так:

На всякий случай, ваш регион смотрел.

 

UC Browser: На сайте поиска нет, на маркете есть https://market.leroymerlin.ru/

Тому, кто писал им сайт нужно руки выдернуть, прямо из жопы yell

 

Дмитрий М: Кто из России взгляните на главную страницу… у меня ВНЕЗАПНО и в Опере и в Хроме пропала строка поиска товаров

Вот не люблю я эти магазы и вправду идиотские. Обратите внимание чё я запросил и чё ответило.

Ищу дешёвую плитку… душ в сауне надо освежить.
Изменил запрос и получил полную чушь. Всё чудней и чудней.
Дима, не связывайся с идиотами. wink

 

TOV: UC Browser: На сайте поиска нет, на маркете есть https://market.leroymerlin.ru/ Тому, кто писал им сайт нужно руки выдернуть, прямо из жопы 

Ну вот и у меня так. Опера

Версия: 36.0.2130.80 — Используется обновленная версия Opera
Канал обновлений: Stable
Система: Windows XP 32-bit

 

Виталий, да мне на их сайт наплевать, люди попросили работу выполнить и я список материалов формирую который они должны оплатить. Мне удобно в одном месте все купить. Зашел а строка пропала :( ..

 

Дык в маркете ищите, ассортимент тот же.

На ХР уже многие сайты глючат, потому что браузер устарел, а обновление на ХР не встает. Мне вот на ХР не дает скачать обновление для ТВ Самсунг, а на 7-ке — пожалуйста.

Пы.Сы. В Опере на вин 7 поиск есть. Похоже ваш браузер устарел.

 

Кстати последнее время многие сайты вдруг пишут «используется неподдерживаемый протокол» это тоже из-за ХР ?

 

Дмитрий, на 7-ке поиск есть.

 

Дмитрий М: это тоже из-за ХР ?

Вполне возможно. Завтра будет доступ к компу с ХР, посмотрю.

 

Страница 1 из 2


  1. Achronis

    Achronis
    Well-Known Member
    Пользователи

    Регистрация:
    30 июл 2020
    Сообщения:
    64
    Город:
    Барнаул

    Требуется тип лицензии ULTIMATE (для выполнения действий на web страницах в браузере)

    Для сбора ссылок на товары: переходим во вкладку «Cсылки» и добавляем в шаблон генерации списка ссылок, ссылку на интересующую нас рубрику, например, саморезы. Ссылки недоступны для гостей

    После этого запускаем сбор ссылок (F5)
    После сбора ссылок переходим во вкладку «Контент» и запускаем парсинг товаров (F5)
    И получаем примерно такой результат

    2020-08-07_10-56-16.png

    Вложения:

    • Leroy.cdp
      Размер файла:
      58,5 КБ
      Просмотров:
      60

  2. Andrey2021

    Andrey2021
    New Member
    Пользователи

    Регистрация:
    21 фев 2021
    Сообщения:
    2

    help.jpg

    привет, спасибо за шаблон, все сделал … и по москве даже могу количество и магазины собирать, но вот столкнулся с спб, к примеру вот ссылка Ссылки недоступны для гостей подскажи где найти решение, чтобы найти этот код, всю голову себе сломал, в фаирфоксе смотрел, нифига не понял … у меня там 517 тыщ товаров …надо собрать, а вот наличие я не смог (
    спасибо заранее !


  3. Magvai1985

    Magvai1985
    New Member
    Пользователи

    Регистрация:
    16 апр 2021
    Сообщения:
    1
    Город:
    Самара

    Привет. Ты нашёл ответ на свой вопрос? Тоже очень нужна эта информация


  4. Root

    Root
    Администратор
    Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.817
    Город:
    Барнаул

    Здравствуйте.

    Вот проект с настроенной подгрузкой остатков в магазинах.

    Если потребуется что-то пояснить, пишите.

    Вложения:


  5. waiper

    waiper
    New Member
    Пользователи

    Регистрация:
    28 апр 2021
    Сообщения:
    14
    Город:
    moygorod

    Добрый день!

    Помогите пожалуйста, леруа поменяли код пару дней назад, остатки вытащить не удается, js сплошной.

    Посоветуйте способ пожалуйста, как их теперь вытащить.

    В вашем проекте понятно, но апи ключ как получить(


  6. Amigo1985

    Amigo1985
    New Member
    Пользователи

    Регистрация:
    1 июн 2020
    Сообщения:
    7
    Город:
    Санкт-Петербург

    Здравствуйте!
    Интересует та же проблема! Подскажите, как решить проблему?


  7. Root

    Root
    Администратор
    Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.817
    Город:
    Барнаул

    Здравствуйте.

    Остатки есть в коде страницы у товаров.

    **Скрытое содержимое: доступно при наличии 1 постов.**


  8. Amigo1985

    Amigo1985
    New Member
    Пользователи

    Регистрация:
    1 июн 2020
    Сообщения:
    7
    Город:
    Санкт-Петербург

    Насколько я понял остатки товаров передаются через контейнер json по адресу Ссылки недоступны для гостей, но вот как подгрузить эти данные, пока не понимаю
    Ранее пользовался файлом.
    Изменил нахождение артикула, и ссылку но почему-то не выдает данные…

    Вложения:


  9. Amigo1985

    Amigo1985
    New Member
    Пользователи

    Регистрация:
    1 июн 2020
    Сообщения:
    7
    Город:
    Санкт-Петербург

    Прошу прощения, что дублирую свои вопросы.


  10. Amigo1985

    Amigo1985
    New Member
    Пользователи

    Регистрация:
    1 июн 2020
    Сообщения:
    7
    Город:
    Санкт-Петербург

    Извините, за мою настойчивость.
    Но не могу найти данные об остатках в коде страницы через назначение границ парсинга. Может я не правильно понял про какой код идет речь? Или надо обновить программу?


  11. Root

    Root
    Администратор
    Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.817
    Город:
    Барнаул

    Как оказалось, на некоторых товарах в коде нет данных по остаткам.

    Настроил проект WBAppCEF3 для подгрузки остатков.

    Осталось задать границы парсинга. Данные в коде теперь есть.

    Также необходимо иметь актуальную версию программы, чтобы проект работал.

    Вложения:


  12. waiper

    waiper
    New Member
    Пользователи

    Регистрация:
    28 апр 2021
    Сообщения:
    14
    Город:
    moygorod

    Можете пожалуйста проверить второй день при переходе по любой ссылке выдает «Программе не удалось загрузить WEB-страницу (HTTP/1.1 401 Unauthorized)»
    Пример Ссылки недоступны для гостей

    Попробовал создать пустой проект тоже самое, что с прокси что без него.

    Максимально что удается получить:

    <!DOCTYPE html><html><head>
    <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″>

    <meta name=»referrer» content=»no-referrer»>
    <script src=»/__qrator/qauth_utm_v2.js»></script>

    </head>
    <body>

    </body></html>

    Последнее редактирование: 27 мар 2022


  13. nikolay777

    nikolay777
    New Member
    Пользователи

    Регистрация:
    18 апр 2022
    Сообщения:
    1
    Город:
    Санкт-Петербург

    Здравствуйте, такая же проблема с qrator. Не понятно как решить.
    Удалось вычислить, что чтобы запрос проходил — нужно передать юзер-агента и три токена qrator (qrator_jsr, qrator_jsid, qrator_ssid) через куки.
    Но как их получить — не понятно. Чтобы выяснить — я просто вытащил через средства разработчика и подставил в запрос.


  14. admigram

    admigram
    New Member
    Пользователи

    Регистрация:
    17 апр 2022
    Сообщения:
    1
    Город:
    Москва


  15. inotoxic

    inotoxic
    Well-Known Member
    Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    835

    На каких сайтах встречается данная защита — ссылку можете предоставить ?


  16. Togo

    Togo
    New Member
    Пользователи

    Регистрация:
    28 апр 2022
    Сообщения:
    1


  17. waiper

    waiper
    New Member
    Пользователи

    Регистрация:
    28 апр 2021
    Сообщения:
    14
    Город:
    moygorod

    У кого есть возможность проверить 2 дня назад словил qrator/qauth_utm_v2.js, не удаётся не как победить, смена компа, новый проект не решают проблему.

    Подскажите кто может уже разгадал тайну.


  18. inotoxic

    inotoxic
    Well-Known Member
    Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    835


  19. waiper

    waiper
    New Member
    Пользователи

    Регистрация:
    28 апр 2021
    Сообщения:
    14
    Город:
    moygorod

    пример ссылки Ссылки недоступны для гостей буду очень благодарен


  20. Root

    Root
    Администратор
    Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.817
    Город:
    Барнаул

    Тоже вопрос актуальный.

    Только на Леруа запрос проверки браузера отправляется не по вышеуказанной ссылке, а по адресу:

    **Скрытое содержимое: доступно при наличии 1 постов.**

    С кучей параметров и большим массивом POST данных.

    Различия есть и в заголовках.

    Что отправляет Firefox

    **Скрытое содержимое: доступно при наличии 1 постов.**

    Что отправляет компонент браузера Chromium (пробовал на разных версиях)

    **Скрытое содержимое: доступно при наличии 1 постов.**

    Видно, что в Chromium куки короче и не хватает некоторых заголовков типа

    **Скрытое содержимое: доступно при наличии 1 постов.**

    Попробую принудительно добавить заголовки для запроса к этому адресу.

    Также есть различия и в POST данных (хотя POST данные, по идее, должны быть одинаковые).

Страница 1 из 2

Поделиться этой страницей


Форум по парсингу сайтов и интернет магазинов

Мы пробовали пинговать Leroymerlin.ru, используя наши серверы в разных местах, и ответ сервера показал, что сегодня нет текущих проблем Leroymerlin.ru.

Если Leroymerlin.ru для вас тоже не работает, вы ничего не можете сделать, кроме как ждать. Вероятно, сервер перегружен, не работает или недоступен из-за проблем с сетью, сбоя или обслуживания веб-сайта.

Если сайт UP для нас, но вы не можете получить к нему доступ, Попробуйте одно из следующих решений:

1. Это может быть связано с браузером:

Чтобы решить проблемы, связанные с браузером, которые могут привести к отключению сайта/сервера, выполните полное обновление браузера этого сайта. Вы можете сделать это, одновременно удерживая клавиши CTRL + F5 в браузере.

Этот трюк отлично работает в Chrome, Firefox, Brave, Opera, Safari и любом другом браузере по умолчанию, который сейчас поставляется с вашей Windows, лол.

2. Очистите файлы cookie и кэш.

Содержимое всех современных сайтов и приложений сегодня обычно кэшируется. Это означает, что копия хранится в вашем браузере до тех пор, пока вы ранее посещали эту страницу. Это делается для облегчения доступа при следующем посещении этой страницы. Это может быть проблемой, особенно если страница была недоступна в последний раз, когда вы проверяли.

Возможно, вам придется очистить память браузера, чтобы сайт загружался правильно.

3. Устранение проблем с DNS

Система доменных имен (DNS) позволяет идентифицировать IP-адрес сайта (192.168.x.x) с помощью слов (например, .com, .us), чтобы его можно было легко запомнить. Обычно это предоставляется вашим интернет-провайдером.

Чтобы исправить это, очистите локальный кеш DNS, чтобы убедиться, что вы используете самый последний кеш, который есть у вашего интернет-провайдера.

По-прежнему возникают проблемы? Попробуйте отправить свои жалобы или проблемы по каналам, указанным на боковой панели!

Понравилась статья? Поделить с друзьями:
  • Боровичи магазин мегастрой адрес
  • Борисоглебск леруа мерлен
  • Бореаль унитаз леруа мерлен
  • Бордюры потолочные леруа мерлен
  • Бордюры обойные купить в леруа мерлен