music.yandex.ru, radio.yandex.ru

Russian supplemental subscription

Moderator: RU AdList Mods

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

В таких случаях рандомные (случайные) части запроса заменяются звёздочкой - *, например:

Code: Select all

||music.yandex.*/api/v2.1/handlers/track*/feedback/start?__t=
Плюс желательно смотреть, что это за запрос и ограничивать его в конце выражения соответствующим типом, например:
$xmlhttprequest
$script
$subdocument
и т.д., чтобы получилось что-то типа:

Code: Select all

||music.yandex.*/api/v2.1/handlers/track*/feedback/start?__t=$xmlhttprequest
Также можно "привязать" действие фильтра к соответствующему домену, с помощью:
$domain=music.yandex.ru

Общий вид будет такой:

Code: Select all

||music.yandex.*/api/v2.1/handlers/track*/feedback/start?__t=$xmlhttprequest,domain=music.yandex.ru
Если дудлы утомили - Google No Doodles
NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am

Post by NePeka »

Есть минус в этом виде блокировки, как всегда с яндексом...

Перестаёт записываться история прослушанных треков в https://music.yandex.ru/users/ник/history
И перестаёт скробблиться прослушанная музыка на ласт.фм, если скробблинг включен.

Но зато никакой рекламы, даже без блокировки yandex.*/get-video-an/*
И воспроизведение не останавливается.
dimisa wrote: Общий вид будет такой:

Code: Select all

||music.yandex.*/api/v2.1/handlers/track*/feedback/start?__t=$xmlhttprequest,domain=music.yandex.ru
Так ничего не блокируется:
Image
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

NePeka wrote:Так ничего не блокируется...
Тип запроса должен соответствовать. Надо смотреть в столбце Type на вкладке Network в инспекторе. Или на вкладке Adblock Plus там же.
Если дудлы утомили - Google No Doodles
NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am

Post by NePeka »

dimisa wrote:
NePeka wrote:Так ничего не блокируется...
Тип запроса должен соответствовать. Надо смотреть в столбце Type на вкладке Network в инспекторе. Или на вкладке Adblock Plus там же.
Так у меня uBlock же, я 4 раза писал об этом.

Запрос - https://music.yandex.ru/api/v2.1/handlers/track/2381092:213946/web-own_history-user-user-main/feedback/start?__t=1481148234782
Это тип - X-Requested-With:XMLHttpRequest же?
Но правило просто не будет блокировать его, потому что в нём

Code: Select all

||music.yandex.*/api/v2.1/handlers/track*/feedback/start?__t=$xmlhttprequest,domain=music.yandex.ru
После "track" пропущены ещё две директории - /2381092:213946/web-own_history-user-user-main/

А вот такое:

Code: Select all

||music.yandex.*/api/v2.1/handlers/track/*/*/feedback/start?__t=$xmlhttprequest,domain=music.yandex.ru
Блокирует сейчас.

И ещё, там кроме /start есть повтор попытки, отправляющий те же значения, что неудалось отправить старту:
https://music.yandex.ru/api/v2.1/handlers/track/none/history/feedback/retry?__t=1481148504190
А так же окончание трека:
https://music.yandex.ru/api/v2.1/handlers/track/1183536:73653/web-own_history-user-user-main/feedback/end?__t=1481148533875

Поэтому нужно или блокировать их тоже, или просто заблокировать весь /feedback/*, так как там ничего другого нет, а минусы я написал постом выше.


Видимо немало денег они потратили на такой обход блокираторов, но остаются 2 варианта:
Блокировать просто аудиорекламу ||yandex.*/get-video-an/* и тогда воспроизведение музыки будет останавливаться после блокировки рекламы
или
Блокировать отправку данных о прослушанной музыке через /feedback/* и тогда не будет работать скробблинг на ласт.фм и история прослушанных песен, но рекламы вообще не будет и музыка не будет останавливаться.

Ну или оставить всё как есть, то есть не блокировать рекламу, но лично для себя я выбрал второе.
NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am

Post by NePeka »

А насчет:

Code: Select all

! - Против "бесконечной загрузки страниц" -------------------------------------
@@||an.yandex.ru/resource/context_static_$script,domain=1tv.ru|avito.ru|bigpicture.ru|chetv.ru|ctc.ru|gastronom.ru|music.yandex.ru|radio.yandex.ru|sports.ru|supersadovnik.ru|svpressa.ru|videomore.ru
@@||an.yandex.ru/system/context.js$script,domain=1tv.ru|avito.ru|bigpicture.ru|chetv.ru|ctc.ru|gastronom.ru|music.yandex.ru|radio.yandex.ru|sports.ru|supersadovnik.ru|svpressa.ru|videomore.ru
На radio.yandex.ru и music.yandex.ru никакой бесконечной загрузки нет.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

NePeka wrote:На radio.yandex.ru и music.yandex.ru никакой бесконечной загрузки нет.
Исключение вводилось из-за того, что бесконечная загрузка наблюдалась при поиске. Сейчас этого вроде нет, по-крайней меря я не обнаружил. Удалил: https://hg.adblockplus.org/ruadlist/rev/0d5a96cb7775
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Удалили исключение - реклама снова.
зацените фотошоп
Image
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Что-то не видно рекламы. Каков сценарий её появления?
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Клик каждый раз на -->
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

ZolotoyParen wrote:Клик каждый раз на -->
Из-под аккаунта, или так?
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

анонимусом с рашен айпи
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Не повторяется.
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Image
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Первое сообщение темы в 2017 году.
music.yandex.ru/album/2353737/track/20643613
radikal.ru/big/nlivobsa4cxt5
pastebin.com/9RxRNAtZ
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

А код элемента какой?
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

пока снова не поймал
yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am

Post by yudom »

Блокируется аудио-реклама, и после неё следующия песня не воспроизводится (ставится на паузу), приходится каждый раз нажимать плей.
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

yudom wrote: Wed Mar 15, 2017 11:08 am Блокируется аудио-реклама, и после неё следующия песня не воспроизводится (ставится на паузу), приходится каждый раз нажимать плей.
Что используется помимо RU AdList? Такой эффект может быть от подписок AdGuard. Кстати, совместное использование подписок RU AdList и AdGuard - не рекомендуется, они конфликтуют.
Если дудлы утомили - Google No Doodles
yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am

Post by yudom »

dimisa wrote: Wed Mar 15, 2017 11:14 am
yudom wrote: Wed Mar 15, 2017 11:08 am Блокируется аудио-реклама, и после неё следующия песня не воспроизводится (ставится на паузу), приходится каждый раз нажимать плей.
Что используется помимо RU AdList? Такой эффект может быть от подписок AdGuard. Кстати, совместное использование подписок RU AdList и AdGuard - не рекомендуется, они конфликтуют.
Подписки от AG
English filter
Spyware filter
Social media filter
Experimental filter
Annoyances filter
Russian filter
Попробовал оставить только RU AdList - теперь вообще не блокирует её, после первой же песни появилась аудио-реклама.
Image
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Подписки RU AdList не тестируются в AdGuard и вряд ли будут тестироваться в будущем. Сама проблема аудио-рекламы в музыкальных сервисах яндекса не нова и пока все попытки её заблокировать приводят к остановке воспроизведения, ибо эта реклама прибита гвоздями к основному потоку. Очевидно, какая-то подписка AdGuard всё же пытается это сделать, из-за чего у вас и появляется данный эффект. Можно попробовать скрыть рекламную картинку, но что-то пока никто из пользователей не смог привести код её элемента.
Если дудлы утомили - Google No Doodles
yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am

Post by yudom »

dimisa wrote: Wed Mar 15, 2017 11:53 am Можно попробовать скрыть рекламную картинку, но что-то пока никто из пользователей не смог привести код её элемента.
Да картинка мне не мешает, я включил музыку и больше не трогаю эту вкладку, а вот проблема с паузами действительно бесит, хоть отключай правило блокирующие рекламу...
dimisa wrote: Wed Mar 15, 2017 11:53 am но что-то пока никто из пользователей не смог привести код её элемента.

Code: Select all

<div class="slider__item slider__item_advert slider__item_shown" data-b="40"><div class="advert" data-b="73"><div class="advert__content"><img src="https://awaps.yandex.net/0/c1/tVK-Oiz0m0j1k6YASgcYXr1KxYMMlj3-gxugtjGZSaGNVzVwtPNSRu6mOMUlJ_t0TWrGiAYgOTaPwNQY8YooGNLFYY5NBHLYyuLHzHcaCMyZ9QtRWToli5biVZA_tc-GteCFYeB1eHI90t4cFbv9CNm6UhD6Td32vyj6U7yX3fS6kCWsI1qGo6E4E_tg1MPk30Tv7Pd3gI+ABrYWSL6gzvraNwCbJdjAQCtI6al4maYkticePXNQE8H_t7A0YpaJoxwf7VeLXgMPRvDMOhUnqAqLhstiynncLTc9kM19+mI0ncgJkhO-t_tw7Wg3IKa6rp64trc2uLaKDPSpPtpm5BMP1xJd4bO37TkKCBOV8aAuJtBqfEs_aJq6eomrmNH6WKUoFbn5RMUz7nfMIzMVeaxMA_A_.jpg" class="advert__image"><a href="https://awaps.yandex.net/1/c1/tYLhdc5Orz87BpSDkqwf7fNBbw0kiOm7YaIjb05gi+ktBbBfL7Sr-LG-ZhThh_t8t3ccfZlIaU-mkJ3yDnjIkKGrL9xoWJM0sZrjhanIzDln6JuoXurtWJB95uk_t9fQLEn6yHJEAaQVYf-MJusKOGqEDwc-A7qDjH1DsXHNze0C3jna-a9vzIAN6_t-6nreecz2hC9Nzz2Vr+kgIL2t52lyUbs-gIYINYSTuNUW391C8Ss56L+HKdu_tAheC60VyW-HrFpQPfEBChTpn1hY9vJyT0NGPRSLrDGAA+4nK-AsKX8LKTgrL_tPehSfapgTLRN0fwa1W0IQJ9+W1t4w+NAjDAfWrtmYAOyM7cNMiIOIf1FB5YQ_qeYzZ6YV9IoeIfD1MvOhaFn6MPFvXMzLT3mMFnX4Vq2pmzGU9htOjT9ru_A_.htm" class="advert__link" target="_blank"></a></div></div></div>
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

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

Code: Select all

radio.yandex.ru##.slider .advert
Если дудлы утомили - Google No Doodles
yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am

Post by yudom »

dimisa wrote: Wed Mar 15, 2017 12:34 pm Больше бы помог скриншот из инспектора
Image
dimisa wrote: Wed Mar 15, 2017 12:34 pm Проверьте пожалуйста, не скрывает ли лишнего:

Code: Select all

radio.yandex.ru##.slider .advert
Работает, скрывает только картинку.
Last edited by yudom on Wed Mar 15, 2017 6:54 pm, edited 1 time in total.
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Спасибо! Попробуйте пожалуйста:

Code: Select all

radio.yandex.ru##.slider > .slider__item_advert
Если дудлы утомили - Google No Doodles
yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am

Post by yudom »

dimisa wrote: Wed Mar 15, 2017 6:51 pm Спасибо! Попробуйте пожалуйста:

Code: Select all

radio.yandex.ru##.slider > .slider__item_advert
Так тоже работает, лишнего не блокирует
Image

Может все таки попробуете что-то сделать с паузами? Был бы очень признателен
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Добавил: https://hg.adblockplus.org/ruadlist/rev ... 96dd#l1.12

Что касается аудио-рекламы, то видимо, для её появления необходим ряд условий (слот ip, пользовательская статистика, наличие авторизации и пр). Сколько я не проверял этот сервис - у меня там рекламы не было ни разу. У Lain_13 - тоже. Поэтому все изыскания мы проводили посредством взаимодействия с пользователями. С этим процессом можно ознакомиться почитав текущую тему с начала. Вывод я уже озвучил выше - реклама прибита гвоздями к основному потоку. Так что если удастся её поймать, вырезать будем всё равно не в подписке, а скриптом RU AdList JS Fixes.
Если дудлы утомили - Google No Doodles
yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am

Post by yudom »

dimisa wrote: Wed Mar 15, 2017 7:26 pmналичие авторизации
Я вот сейчас проверял без авторизации. Могу fiddler'ом отснифать и Вам отправить, если это поможет
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Там список запросов больше поможет. Только его нужно сделать при появлении проблемы.
Если дудлы утомили - Google No Doodles
hikeboho
New Member
New Member
Posts: 2
Joined: Wed May 31, 2017 11:39 pm

Post by hikeboho »

Есть вообще прогресс? Реклама там до сих пор присутствует, а:
||music.yandex.*/api/v2.1/handlers/track/*/*/feedback/*
||music.yandex.*/api/v2.1/handlers/info/*/*/feedback/*

до сих пор помогает, но с уточнениями, которые описаны выше.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9792
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

hikeboho wrote: Wed May 31, 2017 11:39 pm Есть вообще прогресс? Реклама там до сих пор присутствует, а:
||music.yandex.*/api/v2.1/handlers/track/*/*/feedback/*
||music.yandex.*/api/v2.1/handlers/info/*/*/feedback/*

до сих пор помогает, но с уточнениями, которые описаны выше.
Для подписки такое не годится. Функционал ломаться не должен.
Если дудлы утомили - Google No Doodles
Locked