RU AdList JS Fixes

try to take over the world!

< Feedback on RU AdList JS Fixes

Question/comment

§
Posted: 2016-10-17

hdrezka.me

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

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

Lain inVerseAuthor
§
Posted: 2016-10-17

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

§
Posted: 2016-10-17
Edited: 2016-10-17
Вроде починил. Проверьте пожалуйста.

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

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


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

Lain inVerseAuthor
§
Posted: 2016-10-17
Edited: 2016-10-17

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

§
Posted: 2016-11-06
Edited: 2016-11-06

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

§
Posted: 2016-11-06
на лисе не работает, идет бесконечная загрузка видео
как починить?

Это происходит с каким-то определённым видео? Воспроизведение с урлов:
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
- проблему не выявило.

§
Posted: 2016-11-06

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

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

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

§
Posted: 2016-11-06

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

§
Posted: 2016-11-06
Edited: 2016-11-06
без этого скрипта видео грузит, именно поэтому я написал сюда

Проверил ещё раз как с авторизацией, так и без неё. Проблема не повторяется. Возможно, дело в связке скрипта с блокером. Попробуйте отключить в 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
Если проблема с воспроизведением решится, я добавлю исправление в основную подписку.

§
Posted: 2016-11-10
Edited: 2016-11-10

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

§
Posted: 2016-11-10
Уже не знаю на что думать

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

§
Posted: 2016-11-10

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

§
Posted: 2016-11-19
на лисе не работает, идет бесконечная загрузка видео
как починить?
Это происходит с каким-то определённым видео? Воспроизведение с урлов:
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

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

§
Posted: 2016-11-22

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

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

§
Posted: 2016-11-23

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

Lain inVerseAuthor
§
Posted: 2016-12-03

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

§
Posted: 2017-04-01

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

§
Posted: 2017-04-02

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

§
Posted: 2017-04-03
Edited: 2017-04-03

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

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

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

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

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

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

Lain inVerseAuthor
§
Posted: 2017-04-18

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

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

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

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

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

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

Lain inVerseAuthor
§
Posted: 2017-04-20

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

§
Posted: 2017-04-25
Работает ли фильм если ты ставишь другой 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 inVerseAuthor
§
Posted: 2017-04-25

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

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

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

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

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

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

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

Lain inVerseAuthor
§
Posted: 2017-04-26

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

// ==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();
            }
        }
    }
})();
§
Posted: 2017-04-29

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

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

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

Lain inVerseAuthor
§
Posted: 2017-04-30
Edited: 2017-04-30

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

§
Posted: 2017-05-01

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

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

ура!!!

заработало!

спасибо.

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

Lain inVerseAuthor
§
Posted: 2017-05-02
Edited: 2017-05-02

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

§
Posted: 2017-05-03

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

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

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

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

§
Posted: 2017-05-12

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

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

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

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

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

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

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

Lain inVerseAuthor
§
Posted: 2017-05-13

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

§
Posted: 2017-05-16
Попробуй с новой версией.

ага

с заработало

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

Lain inVerseAuthor
§
Posted: 2017-05-17

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

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

тоже заметил

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

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

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

Lain inVerseAuthor
§
Posted: 2017-05-24

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

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

снова проблемка и снова с 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 inVerseAuthor
§
Posted: 2017-05-29
Edited: 2017-05-29

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

§
Posted: 2017-05-29

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

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

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

§
Posted: 2017-06-25
Там был фокус в том, что они решили загружать «видимость» кнопок управления переключением серий (исключительно только те, что видны), а после прогрузки плеера динамически удаляют эту видимость и вставляют настоящие кнопки (оных порой бывает очень много). В результате старая версия скрипта меняла права доступа на элементах, которые оказывались мгновенно удалены со страницы, а на их место подставлялись элементы с оригинальным значением 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?

Post reply

Sign in to post a reply.