Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как удалить рекламу из видеоплеера (https://javascript.ru/forum/misc/65373-kak-udalit-reklamu-iz-videopleera.html)

boomuo 15.10.2016 12:05

Как удалить рекламу из видеоплеера
 
У меня есть сайт на который парсятся видеоролики с различных сторонних тубов. Ролики тянутся уже с плеером, в который напичкано рекламы туча. Принцип такой, ссылка на ролик со стороннего сайта вставляется в код iframe на моем сайте? что в итоге позволяет просматривать на моем сайте ролик со стороннего сайта.
Интересует как можно на моем сайте при загрузке страницы с роликом вырезать сам код ролика и вставить его в мой плеер, ну или хотя бы просто удалить лишние рекламные элементы.
document.ready не работает, наверно потому что iframe с роликом загружается уже после загрузки страницы.
Вот скриншот html участка кода с фреймом http://joxi.ru/LmGEPLRce49PEA
Если надо могу ссылку на сайт дать (сайт с контентом адалт).

Aetae 15.10.2016 17:32

На клиенте - никак, у вас нет прав на доступ к чужим страницам. На сервере - запрашиваете нужную страницу и выдираете из текста прямую ссылку вручуную. Не факт правда, что она захочет воспроизводится в неродном плеере.

boomuo 20.10.2016 16:30

Цитата:

Сообщение от Aetae (Сообщение 431792)
На клиенте - никак, у вас нет прав на доступ к чужим страницам. На сервере - запрашиваете нужную страницу и выдираете из текста прямую ссылку вручуную. Не факт правда, что она захочет воспроизводится в неродном плеере.

выдернув ролик, открывается просто черных экран. Реально ли вообще запустить ролик выдергивая их с плеера?

Aetae 20.10.2016 18:24

boomuo, реально но не все, тот же youtube использует хитровы*нный протокол. Также часто загрузка со сторонних сайтов может быть просто запрещена и придётся проксировать.
Как конкретно выдёргивать можно подсмотреть например в расширениях для firefox с названиями типа "video downloader".(xpi - это просто zip, содержащий js файлы)


Часовой пояс GMT +3, время: 10:39.