Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

< Отзив за RU AdList JS Fixes

Въпрос/коментар

§
Публикуван на: 17.10.2016

hdrezka.me

после крайней обновы на hdrezka.me - пропал отсчёт времени до старта видео - с этим справились, молодцы.

только после этого смотреть всё равно нельзя, через 20-25 секунд основное видео само стартует заново + в фоне продолжается звук от "первого запуска"

Lain inVerseАвтор
§
Публикуван на: 17.10.2016

Вроде починил. Проверьте пожалуйста.

§
Публикуван на: 17.10.2016
Редактиран на: 17.10.2016
Вроде починил. Проверьте пожалуйста.

да, заработало. ни отсчёта ни багов. спс.

а ещё там же на hdrezka есть угрозы об adblock, сама угроза не срабатывает - качество меняется, но сам факт бесит


я inline скрипт if (!('ab' in window)) { window.ab = true; } который этот div генерит адмунчером убиваю, но можете ли вы сами проверки прибить своим фильтром?

Lain inVerseАвтор
§
Публикуван на: 17.10.2016
Редактиран на: 17.10.2016

Вроде и это поправил. :)

§
Публикуван на: 06.11.2016
Редактиран на: 06.11.2016

на лисе не работает, идет бесконечная загрузка видео
как починить?

§
Публикуван на: 06.11.2016
на лисе не работает, идет бесконечная загрузка видео
как починить?

Это происходит с каким-то определённым видео? Воспроизведение с урлов:
http://hdrezka.me/films/thriller/21576-lift-ostatsya-v-zhivyh.html
http://hdrezka.me/series/thriller/646-vo-vse-tyazhkie-online.html#t:1-s:2-e:2
- проблему не выявило.

§
Публикуван на: 06.11.2016

Странно, у меня с лисы не одно видео не грузит (квадратики загрузки бегают без конца), на хромиуме все работает без проблем. Лиса у меня последняя стабильная 49.0.2, из расширений только ublock и greasemonkey. У вас какая версия firefox?

§
Публикуван на: 06.11.2016
Странно, у меня с лисы не одно видео не грузит (квадратики загрузки бегают без конца), на хромиуме все работает без проблем. Лиса у меня последняя стабильная 49.0.2, из расширений только ublock и greasemonkey. У вас какая версия firefox?

49.0.2, но проверка производилась во всех браузерах. Попробуйте отключить скрипт, возможно, что видео в вашей конфигурации не грузится и без него. В этом случае - пишите уже на форуме подписки RU AdList: https://forums.lanik.us/viewforum.php?f=102

§
Публикуван на: 06.11.2016

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

§
Публикуван на: 06.11.2016
Редактиран на: 06.11.2016
без этого скрипта видео грузит, именно поэтому я написал сюда

Проверил ещё раз как с авторизацией, так и без неё. Проблема не повторяется. Возможно, дело в связке скрипта с блокером. Попробуйте отключить в uBO все подписки, в том числе "Мои фильтры", оставьте только EasyList и RUS: RU AdList, а их обновить вручную. Как это сделать - здесь: https://greasyfork.org/ru/forum/discussion/comment/27759/#Comment_27759

Также можно попробовать другое расширение, например Аdblock Plus.

Add
Как я и ожидал, проблема была не в скрипте. Дело в том, как последние версии uBO работают с определёнными запросами в Firefox. Добавьте в "Мои фильтры" исключение:
@@||cdnapponline.com/video/html5^$websocket,domain=hdrezka.me
Если проблема с воспроизведением решится, я добавлю исправление в основную подписку.

§
Публикуван на: 10.11.2016
Редактиран на: 10.11.2016

Добавление фильтра проблему не решило, после нажатия "Начать просмотр" все так же бесконечная загрузка. Пробовал с флешем и без, на лисе и на хромиуме, также пробовал portable и с установкой - результат один хромиум играет отлично, на лисе не грузит видео. Уже не знаю на что думать

§
Публикуван на: 10.11.2016
Уже не знаю на что думать

Я же написал выше, что проблема в uBlock. Аdblock Plus пробовали использовать?

§
Публикуван на: 10.11.2016

Попробовал, с ABP заработало. Но для меня смена ublock на APB - жертва.
В любом случае, спасибо за помощь

§
Публикуван на: 19.11.2016
на лисе не работает, идет бесконечная загрузка видео
как починить?
Это происходит с каким-то определённым видео? Воспроизведение с урлов:
http://hdrezka.me/films/thriller/21576-lift-ostatsya-v-zhivyh.html
http://hdrezka.me/series/thriller/646-vo-vse-tyazhkie-online.html#t:1-s:2-e:2
- проблему не выявило.

ещё про хдрезку

там 2 типа плэера на хтмл5 и флэше

для html убирает видеорекламу а с флэшовым не полностью

пример: http://hdrezka.me/series/comedy/1154-teoriya-bolshogo-vzryva.html#t:65-s:1-e:1

все русские варианты работают отлично, а оригинал с субтитрами - стартует нормально, но при попытке промотать или запаузить - лезет отсчёт до пропуска рекламы

§
Публикуван на: 22.11.2016

все русские варианты работают отлично, а оригинал с субтитрами - стартует нормально, но при попытке промотать или запаузить - лезет отсчёт до пропуска рекламы

Это можно как то пофиксить? так все работает отлично.

§
Публикуван на: 23.11.2016

Lain inVerse сейчас отсутствует, доступ к правке кода скрипта - только у него. Как появится, всё будет исправлено.

Lain inVerseАвтор
§
Публикуван на: 03.12.2016

На данный момент не наблюдаю на хдрезке проблем ни в Фоксе, ни в Хроме. Ни с HTML5, ни с флэш-плеером.

§
Публикуван на: 01.04.2017

Новая защита на hdrezka, после нажатия "Начать просмотр" белый экран, при отключенном ublock видео играет, но лезет реклама

§
Публикуван на: 02.04.2017

Обновите подписки в uBlock. Если проблема сохранится, то отписывайте сюда: https://forums.lanik.us/viewtopic.php?f=102&t=30468

§
Публикуван на: 03.04.2017
Редактиран на: 03.04.2017

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

осталось починить ихнюю блокировку по ип

некоторые сериалы не хочет показывать без vpn

нашёл что есть параметр data-restricted="0" - разрешено а если "1" лезет мессага что недадим смотреть

но не понятно какой скрипт его генерит и как обойти чтоб не парится с vpn

пример сериала
http://hdrezka.me/series/comedy/1154-teoriya-bolshogo-vzryva.html

Lain inVerseАвтор
§
Публикуван на: 18.04.2017

Мне кажется data-restricted выставляется не на основании обнаружения адблока, а для сериалов, на которые у кого-то есть права. По IP и определяют в какие страны что можно отдавать, а что нельзя. Та же ТБВ «вне закона» на территории РФ ещё с 2012го.

§
Публикуван на: 20.04.2017
Мне кажется data-restricted выставляется не на основании обнаружения адблока, а для сериалов, на которые у кого-то есть права. По IP и определяют в какие страны что можно отдавать, а что нельзя. Та же ТБВ «вне закона» на территории РФ ещё с 2012го.

я это и имею ввиду

что по ип лочит

и законы не при делах. это сайт дуркует. обход необходим.

p.s. ТБВ они буквально месяц назад стали лочить

Lain inVerseАвтор
§
Публикуван на: 20.04.2017

Работает ли фильм если ты ставишь другой IP из своего города, региона, другого региона страны или он работает только если выставить зарубежный IP?

§
Публикуван на: 25.04.2017
Работает ли фильм если ты ставишь другой IP из своего города, региона, другого региона страны или он работает только если выставить зарубежный IP?

юзаю security kiss

кино кажет только если Великобританию выставляю.

если германию или сша - тупо даже сам сайт не открывается 500 ошибка

с десяток Эрефских проксей https://hidemy.name/ru/proxy-list/?country=RU&type=h пробовал - так же как без прокси - кино не кажет

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


вот разница через vpn и без

http://s018.radikal.ru/i512/1704/e6/6e87cbd87aa7.png

Lain inVerseАвтор
§
Публикуван на: 25.04.2017

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

§
Публикуван на: 26.04.2017
Ну как я, собственно, и сказал. У них есть таблица соответствий стран, которым нельзя показывать сериал и страну они определяют по IP.

при всём уважении.я это ещё раньше и сразу написал.

вопрос в том разве там нет перемененной изменив которую можно смотреть и с "плохого" ip?

т.е. в скриптах самой страницы этот детект идёт или таки с внешнего сайта это получают и ничего не сделать?

потому как сам сайт где видео лежит ничего не лочит - достаточно загрузить страницу с vpn - появляется доступ к меню . после этого vpn спокойно можно отключить

и уже с реального ip смотреть и даже серии переключать.

Lain inVerseАвтор
§
Публикуван на: 26.04.2017

Попробуй такое вот:

// ==UserScript==
// @name         HDRezka Unrestricted
// @namespace    lainscripts_hdr_unr
// @version      0.1
// @description  try to take over the world!
// @author       lainverse
// @match        *://hdrezka.me/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    for (let o of document.querySelectorAll('[data-restricted]')) {
        if (o.getAttribute('data-restricted') === '1') {
            o.setAttribute('data-restricted', 0);
            if (o.classList.contains('active')) {
                o.classList.remove('active');
                o.click();
            }
        }
    }
})();
§
Публикуван на: 29.04.2017

к сожалению не помогло

и даже в теле страницы не поменялось на "0"

не силён я в html но как понял data-restricted всего лишь атрибут, т.е. даже если его сменить не будет особой разницы. там видимо нужно убрать сам скрипт делающий проверку ип, но какой именно из них это делает я не пойму

Lain inVerseАвтор
§
Публикуван на: 30.04.2017
Редактиран на: 30.04.2017

Я у себя пробовал поменять 0 на 1 и в результате блокировался доступ к отмеченным сезонам. Но что-то не попалось видео, которое было бы у меня недоступно, а через прокси проверять очень медленно. :( Попробуй убрать if (o.getAttribute('data-restricted') === '1'). Если поменяется в теле страницы (надеюсь ты не через view page source, а через инспевтор страницы смотришь), но видео останется блокированным попробуй открыть с другого сезона и перейти на нужный.

§
Публикуван на: 01.05.2017

Я у себя пробовал поменять 0 на 1 и в результате блокировался доступ к отмеченным сезонам. Но что-то не попалось видео, которое было бы у меня недоступно, а через прокси проверять очень медленно. :(

Попробуй убрать if (o.getAttribute('data-restricted') === '1'). Если поменяется в теле страницы (надеюсь ты не через view page source, а через инспевтор страницы смотришь), но видео останется блокированным попробуй открыть с другого сезона и перейти на нужный.

ура!!!

заработало!

спасибо.

можешь публиковать всем :wink:

Lain inVerseАвтор
§
Публикуван на: 02.05.2017
Редактиран на: 02.05.2017

Разве что как отдельный скрипт. https://greasyfork.org/en/scripts/29411-hdrezka-unrestricted Проверь, как он работает. Я туда вернул условие, но не с === '1', а с !== '0'.

§
Публикуван на: 03.05.2017

Разве что как отдельный скрипт.

https://greasyfork.org/en/scripts/29411-hdrezka-unrestricted

Проверь, как он работает. Я туда вернул условие, но не с === '1', а с !== '0'.

тоже сработало :blush:

§
Публикуван на: 12.05.2017

Разве что как отдельный скрипт.

https://greasyfork.org/en/scripts/29411-hdrezka-unrestricted

Проверь, как он работает. Я туда вернул условие, но не с === '1', а с !== '0'.

перестало работать хотя сам скрипт разблокировки не трогал

убирал проверку условия - всё равно валится с запретом

причём как показалось, перестало работать, как основной скрипт сегодня обновился

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

Lain inVerseАвтор
§
Публикуван на: 13.05.2017

Попробуй с новой версией.

§
Публикуван на: 16.05.2017
Попробуй с новой версией.

ага

с заработало

хотя сам скрипт "про страну" не менялся

Lain inVerseАвтор
§
Публикуван на: 17.05.2017

Там был фокус в том, что они решили загружать «видимость» кнопок управления переключением серий (исключительно только те, что видны), а после прогрузки плеера динамически удаляют эту видимость и вставляют настоящие кнопки (оных порой бывает очень много). В результате старая версия скрипта меняла права доступа на элементах, которые оказывались мгновенно удалены со страницы, а на их место подставлялись элементы с оригинальным значением data-restricted. Добавил в скрипт слежение за изменениями структуры страницы.

§
Публикуван на: 23.05.2017
Там был фокус в том, что они решили загружать «видимость» кнопок управления переключением серий (исключительно только те, что видны), а после прогрузки плеера динамически удаляют эту видимость и вставляют настоящие кнопки (оных порой бывает очень много). В результате старая версия скрипта меняла права доступа на элементах, которые оказывались мгновенно удалены со страницы, а на их место подставлялись элементы с оригинальным значением data-restricted. Добавил в скрипт слежение за изменениями структуры страницы.

тоже заметил

теперь 2 раза нажимать надо чтоб начало играть

правда есть косяк если прежде чем Play(настоящий) нажать - сразу поменять качество -> лезет глюк, бесконечно крутящийся квадратик на фоне самостоятельно стартанувшего видео.

лечится если назад\вперёд мотануть, пропадает

Lain inVerseАвтор
§
Публикуван на: 24.05.2017

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

§
Публикуван на: 29.05.2017
Это уже очень давно и по какой-то другой причине происходит, и я так и не понял что с этим делать. Те кнопки, о которых я говорил, не нужно было по два раза нажимать.

снова проблемка и снова с hdrezka

скрипты не менялись.

но эти сайтоделы чтото сломали (не в плане запрета "на страну", а в целом)

изменили принцип плеера, теперь html5 версия не работает, видео стартует но в фоне, его не видно за "фигнёй с треугольником"
при том что flash версия работает как надо

вот сравни

http://hdrezka.me/series/drama/7769-luchshe-zvonite-solu.html#t:65-s:1-e:1 flash

http://hdrezka.me/series/drama/7769-luchshe-zvonite-solu.html#t:6-s:1-e:1 html5

ublock обновлял, кэши чистил

может проще сразу сделать чтоб принудительно flash версия юзалась?

по идее можно выяснить от чего зависит выбор плеера раз заведомо разные по этим 2м ссылкам

Lain inVerseАвтор
§
Публикуван на: 29.05.2017
Редактиран на: 29.05.2017

У меня, например, флэш-версия вообще не работает почему-то, а html5 без проблем. Причём как с ABP, так и с uBO.

§
Публикуван на: 29.05.2017

теперь и у меня html5 заработал

видать был баг сайта или х.з.

ну и flash продолжил :)

§
Публикуван на: 25.06.2017
Там был фокус в том, что они решили загружать «видимость» кнопок управления переключением серий (исключительно только те, что видны), а после прогрузки плеера динамически удаляют эту видимость и вставляют настоящие кнопки (оных порой бывает очень много). В результате старая версия скрипта меняла права доступа на элементах, которые оказывались мгновенно удалены со страницы, а на их место подставлялись элементы с оригинальным значением data-restricted. Добавил в скрипт слежение за изменениями структуры страницы.

снова перестал работать скрипт обхода блокировки

при этом дело не в основном скрипте - его отключение не помогает

всё дело в том как они грузят страницу: сначала "основной перевод", а затем через ## идёт выбор перевода

поэтому например http://hdrezka.ag/series/fantasy/45-igra-prestolov-2016-01-26-17.html срабатывает скрипт

а уже http://hdrezka.ag/series/fantasy/45-igra-prestolov-2016-01-26-17.html#t:65-s:1-e:1 не работает


сам додумался поправить путём @run-at context-menu

все остальные способы запуска не дают нужный эффект

но может есть поизящнее решение? и чтобы опять же не руками а само всегда заменяло data-restricted на 0?

Публикувайте отговор

Влезте, за да публикувате отговор.