music.yandex.ru, radio.yandex.ru

Russian supplemental subscription

Moderators: EasyList authors, RU AdList Mods

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

Re: music.yandex.ru

Post by dimisa » Wed Dec 07, 2016 9:46 pm

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

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
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 9:49 pm

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

Перестаёт записываться история прослушанных треков в 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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed Dec 07, 2016 10:02 pm

NePeka wrote:Так ничего не блокируется...
Тип запроса должен соответствовать. Надо смотреть в столбце Type на вкладке Network в инспекторе. Или на вкладке Adblock Plus там же.
Если дудлы утомили - Google No Doodles

NePeka
Site Member
Site Member
Posts: 49
Joined: Mon Dec 05, 2016 9:36 am
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 10:09 pm

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
Reputation: 0

Post by NePeka » Wed Dec 07, 2016 10:56 pm

А насчет:

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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Thu Dec 08, 2016 11:25 am

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

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Mon Dec 26, 2016 2:03 pm

Удалили исключение - реклама снова.
зацените фотошоп
Image

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

Post by dimisa » Mon Dec 26, 2016 3:38 pm

Что-то не видно рекламы. Каков сценарий её появления?
Если дудлы утомили - Google No Doodles

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Mon Dec 26, 2016 3:48 pm

Клик каждый раз на -->

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

Post by dimisa » Mon Dec 26, 2016 3:50 pm

ZolotoyParen wrote:Клик каждый раз на -->
Из-под аккаунта, или так?
Если дудлы утомили - Google No Doodles

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Mon Dec 26, 2016 3:53 pm

анонимусом с рашен айпи

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

Post by dimisa » Mon Dec 26, 2016 4:06 pm

Не повторяется.
Если дудлы утомили - Google No Doodles

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Thu Feb 16, 2017 8:05 am

Image

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Thu Feb 16, 2017 8:18 am

Первое сообщение темы в 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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Thu Feb 16, 2017 8:43 am

А код элемента какой?
Если дудлы утомили - Google No Doodles

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Thu Feb 16, 2017 9:27 am

пока снова не поймал

yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am
Reputation: 0

Post by yudom » Wed Mar 15, 2017 11:08 am

Блокируется аудио-реклама, и после неё следующия песня не воспроизводится (ставится на паузу), приходится каждый раз нажимать плей.
Блокировщик AdGuard 6.1.314.1628
Фильтры: RU AdList

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

Post by dimisa » Wed Mar 15, 2017 11:14 am

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
Reputation: 0

Post by yudom » Wed Mar 15, 2017 11:43 am

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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed Mar 15, 2017 11:53 am

Подписки RU AdList не тестируются в AdGuard и вряд ли будут тестироваться в будущем. Сама проблема аудио-рекламы в музыкальных сервисах яндекса не нова и пока все попытки её заблокировать приводят к остановке воспроизведения, ибо эта реклама прибита гвоздями к основному потоку. Очевидно, какая-то подписка AdGuard всё же пытается это сделать, из-за чего у вас и появляется данный эффект. Можно попробовать скрыть рекламную картинку, но что-то пока никто из пользователей не смог привести код её элемента.
Если дудлы утомили - Google No Doodles

yudom
New Member
New Member
Posts: 6
Joined: Wed Mar 15, 2017 11:03 am
Reputation: 0

Post by yudom » Wed Mar 15, 2017 12:21 pm

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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed Mar 15, 2017 12:34 pm

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

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
Reputation: 0

Post by yudom » Wed Mar 15, 2017 6:35 pm

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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed Mar 15, 2017 6:51 pm

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

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
Reputation: 0

Post by yudom » Wed Mar 15, 2017 7:13 pm

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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed Mar 15, 2017 7:26 pm

Добавил: 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
Reputation: 0

Post by yudom » Wed Mar 15, 2017 7:32 pm

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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed Mar 15, 2017 7:36 pm

Там список запросов больше поможет. Только его нужно сделать при появлении проблемы.
Если дудлы утомили - Google No Doodles

hikeboho
New Member
New Member
Posts: 2
Joined: Wed May 31, 2017 11:39 pm
Reputation: 0

Post by hikeboho » Wed May 31, 2017 11:39 pm

Есть вообще прогресс? Реклама там до сих пор присутствует, а:
||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: 3178
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 71

Post by dimisa » Wed May 31, 2017 11:55 pm

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

Post Reply