Page 1 of 1

weather.rambler.ru

Posted: Fri Sep 08, 2017 11:04 am
by Aminoser
Добрый день.

На сайте weather.rambler.ru блокируется слишком многое из-за правила:

Code: Select all

||weather.rambler.ru/*/$script,~third-party,xmlhttprequest
Конкретные проблемы:
  1. Блокируется окно смены гео (Мой город) Image
    Этот блок не позволяет пользователям изменять город, т.к. происходит блокировка запроса:

    Code: Select all

    weather.rambler.ru/location/autodetect
    
    Так же существуют и другие запросы связанные с гео-данными, и все они подчиняются правилу

    Code: Select all

    weather.rambler.ru/location/*
    
    Поэтому, необходимо исключит это из правил блокировки, т.к. это именно работа с гео-данными, и никак не связано с какой-либо рекламой
  2. На странице информеров блокируется смена города, и примеры информеров Image
    Опять же, это не рекламные запросы и не рекламный блок. Для работоспособности информеров достаточно исключить из правил:

    Code: Select all

    weather.rambler.ru/get_informer/*
    
  3. Мобильная версия полностью не работоспособна Image
    Это связано с тем, что её js-файл блокируется по правилу:

    Code: Select all

    ||weather.rambler.ru/*/$script,~third-party,xmlhttprequest
    
    и не попадает в исключение:

    Code: Select all

    @@||weather.rambler.ru/static/v*/dist/rambler-weather.$domain=weather.rambler.ru
    
    т.к. скрипт мобильной версии находится по следующему url:

    Code: Select all

    weather.rambler.ru/static/v*/dist/main.js?v*
    
    И снова, это не реклама, а необходимый для мобильной версии js-файл
Браузеры: Хром, Мозила и прочие.
Версии AdBlock Plus: последняя на 08.09.2017.
Другие блокираторы рекламы: нет.
Включенные фильтры: Adblock Warning Removal List и RuAdList+EasyList (Последнее обновление: сегодня)

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 4:03 pm
by dimisa
С "Моим городом" и мобильной версией всё понятно, исправлено: https://hg.adblockplus.org/ruadlist/rev/33291c2da7d0

Насчёт остального - нужны подробности, конкретные ссылки, или описание как туда добраться.

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 4:29 pm
by Aminoser
dimisa wrote: Fri Sep 08, 2017 4:03 pm С "Моим городом" и мобильной версией всё понятно, исправлено: https://hg.adblockplus.org/ruadlist/rev/33291c2da7d0

Насчёт остального - нужны подробности, конкретные ссылки, или описание как туда добраться.
Информеры: https://weather.rambler.ru/informer/
С отключенным блокиратором Image
С включенным блокиратором Image
Как и писал выше - это связано с блокировкой запросов на:

Code: Select all

weather.rambler.ru/get_informer/*


Так же, вижу вы добавили в исключение только:

Code: Select all

@@||weather.rambler.ru/location/autodetect|$xmlhttprequest,domain=weather.rambler.ru
Дело в том, что я не просто так писал о

Code: Select all

/location/*
т.к. так же есть запрос на

Code: Select all

/location/geo_list/
для осуществления поиска по гео-данным Image для получения города, страны и т.д. чтобы показать следующий список при вводе названия города в текстовое поле Image

Ещё есть запрос на

Code: Select all

/location/geo/
с подстановкой id гео-объекта, для получения более подробной информации о городе, например: https://weather.rambler.ru/location/geo/54118936

Поэтому нужно либо весь

Code: Select all

/location/*
разрешить, либо хотя бы те 2 url, о запросах на которые я писал выше.

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 4:39 pm
by dimisa
Информеры поправил: https://hg.adblockplus.org/ruadlist/rev/5e9d832369e3

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

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 5:05 pm
by Aminoser
dimisa wrote: Fri Sep 08, 2017 4:39 pm Информеры поправил: https://hg.adblockplus.org/ruadlist/rev/5e9d832369e3

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

Code: Select all

document.cookie = "geoid=54118936; path=/;"
Затем открыть "мой город" и будет видно что запрос заблокирован Image



Про

Code: Select all

/location/geo_list/
я вроде описал куда и зачем он стучится. Если не было ясно где это увидеть - откройте "мой город" и начните в текстовом поле вводить например "Москва"

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 5:15 pm
by dimisa

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 5:23 pm
by Aminoser
Не работает ImageImage


Так же интересует судьба

Code: Select all

/location/geo/
который я так же описал как воспроизвести в хроме выше

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 5:29 pm
by dimisa
Изменения становятся доступны для обновлении через ~ 15 минут после коммита.

По /location/geo/ - можно исходную ссылку, условия (авторизация и пр.) и последовательность действий?

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 5:40 pm
by Aminoser
dimisa wrote: Fri Sep 08, 2017 5:29 pm Изменения становятся доступны для обновлении через ~ 15 минут после коммита.

По /location/geo/ - можно исходную ссылку, условия (авторизация и пр.) и последовательность действий?
Подтверждаю, поиск заработал.

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 6:02 pm
by Aminoser
dimisa wrote: Fri Sep 08, 2017 5:29 pm Изменения становятся доступны для обновлении через ~ 15 минут после коммита.

По /location/geo/ - можно исходную ссылку, условия (авторизация и пр.) и последовательность действий?
Заходим на https://www.rambler.ru/ и нажимаем вот сюда Image, затем в поле пишем Ростов-на-Дону и сохраняем. В результате видим в куках Image

Затем переходим на https://weather.rambler.ru/ и нажимаем "мой город". В результате: Image

Re: weather.rambler.ru

Posted: Fri Sep 08, 2017 6:07 pm
by dimisa

Re: weather.rambler.ru

Posted: Thu Nov 09, 2017 9:07 am
by Aminoser
Добрый день, снова проблемы с сайтом :)

https://weather.rambler.ru/static/3.1.1/dist/rambler-weather.min.js?3.1.1 - блокируется, т.к. теперь другое указание версии (было v* как у вас и прописано, а теперь без v, просто версия)
скрин
Image

Re: weather.rambler.ru

Posted: Thu Nov 09, 2017 1:34 pm
by dimisa
Ок, поправил, минут через 15 изменения вступят в силу и будут доступны при обновлении вручную. Общий автоапдейт - в течении 4 суток.

Не работает weather.rambler.ru

Posted: Wed Apr 17, 2019 2:37 pm
by mld
С включенным адблоком не работает сайт с погодой weather.rambler.ru! Должна была блокироваться реклама, но не весь сайт! Сделайте что-нибудь!
Image

Re: weather.rambler.ru

Posted: Wed Apr 17, 2019 5:01 pm
by dimisa
На сайтах рамблера (championat.com, gazeta.ru, lenta.ru, quto.ru, rambler.ru, rns.online) используется детектор адблока и при его срабатывании подключается резервный адсервер, а чтобы пользователям было "веселее", при его блокировке они ломают свои страницы. Избежать поломки можно если отключить блокировку этого адсервера, но это ровно тоже самое, что просто отключить блокировщик рекламы. А с этим пользователи могут справится самостоятельно, "в одну кнопку". Подобное поведение адсерверов ничем не отличается от piguiqproxy.com и zmctrack.net, которые также ранее практиковали метод "смотри рекламу или нечего не увидишь". Попробуйте использовать RU AdList JS Fixes.