Форум об интернет-маркетинге
Вернуться   Форум об интернет-маркетинге > Технические вопросы > Веб-строительство

Ответ
 
Опции темы
Старый 02.04.2023, 16:43   #1
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

Thread Starter Выдернуть видео с сайта парсером

Код:
<script>
 jwplayer.key = "kESrsgULvYO7r2MfUelqj3vs+2i8JdQBqjGNmA==";
 jwplayer("js-mediaplayer-635775bb42360450ec179019").setup({
        // primary:     "html5",
        advertising: {
            client: "vast",
            schedule: {
                preroll: {
                    offset: 'pre',
                    tag: 'https://ads.adfox.ru/258144/getCode?pp=kmk&ps=doud&p2=fzqt'
                }
            }
        },
file:        "https://mf.b37mrtl.ru/media/vids/2022.10/635775bb42360450ec179019.mp4",
                title: "",
        aspectratio: "16:9",
        skin: {
            name: "five",
            active: "#77bd1e",
            background: "rgba(0, 0, 0, 0.5)",
            inactive: "#FFFFFF"
        },
....
в коде источника он в таком виде и нужно выдернуть поле file (выделил жирным), это возможно вообще?
если что вот ссылка на страницу источника
seokotov вне форума   Ответить с цитированием
Старый 02.04.2023, 17:47   #2
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 887
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,088
Нарушения: 0/0 (0)
Репутация: 660509

По умолчанию Re: Выдернуть видео с сайта парсером

seokotov, так в чём проблема, ссылка доступна в коде страницы, просто регуляркой выдираешь её и отдаёшь её на скачивание
burunduk вне форума   Ответить с цитированием
Сказали спасибо:
Старый 02.04.2023, 20:40   #3
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

Thread Starter Re: Выдернуть видео с сайта парсером

Цитата:
Сообщение от burunduk Посмотреть сообщение
seokotov, так в чём проблема, ссылка доступна в коде страницы, просто регуляркой выдираешь её и отдаёшь её на скачивание
не знаю как зацепиться к этой части кода
seokotov вне форума   Ответить с цитированием
Старый 02.04.2023, 21:27   #4
Mishka
Senior Member
Доцент
 
Аватар для Mishka
 
Регистрация: 21.06.2020
Сообщений: 229
Сказал(а) спасибо: 571
Получил(а) "Спасибо": 3,039
Нарушения: 0/1 (3)
Репутация: -20670

По умолчанию Re: Выдернуть видео с сайта парсером

Цитата:
Сообщение от seokotov Посмотреть сообщение
не знаю как зацепиться к этой части кода
file: ???
Тут других вариантов нет...
Mishka вне форума   Ответить с цитированием
Сказали спасибо:
Старый 02.04.2023, 22:16   #5
anadonam
JusT CompL
Профессор
 
Аватар для anadonam
 
Регистрация: 22.06.2020
Адрес: тут я живу
Сообщений: 662
Сказал(а) спасибо: 52
Получил(а) "Спасибо": 276
Нарушения: 0/0 (0)
Репутация: 290867
Отправить сообщение для anadonam с помощью ICQ

По умолчанию Re: Выдернуть видео с сайта парсером

Цитата:
Сообщение от Mishka Посмотреть сообщение
Тут других вариантов нет...
Не могу согласиться.

Там зацепок куча.
Просто двойную обработку....
и это - необязательно кодом идти только вперёд можно и назад:
- нашел ".mp4", *** сделал отскок назад на начало строки.... если что.
(строку выдернул, обрабатываешь..)
(ps: в конце обработки не забыть прыгнуть на конец строки, которую взял. (или поставить курсор на за .mp4 (это почти одно и тоже)) и дальше скан код...)
так как кусок кода не показывает общую систематику не могу точнее сказать.
anadonam вне форума   Ответить с цитированием
Старый 02.04.2023, 23:16   #6
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

Thread Starter Re: Выдернуть видео с сайта парсером

Код:
"div class=\"js-mediator-article[\S\s]*?script file:\"(.*?)\""
делаю так но чтото не заходит...может спотыкается за первый скрипт?
seokotov вне форума   Ответить с цитированием
Старый 02.04.2023, 23:24   #7
anadonam
JusT CompL
Профессор
 
Аватар для anadonam
 
Регистрация: 22.06.2020
Адрес: тут я живу
Сообщений: 662
Сказал(а) спасибо: 52
Получил(а) "Спасибо": 276
Нарушения: 0/0 (0)
Репутация: 290867
Отправить сообщение для anadonam с помощью ICQ

По умолчанию Re: Выдернуть видео с сайта парсером

возможно что причина в том что там не одна строка а с много строк после script - \n вроде (но это в кодировке 1251, в юникоде не знаю. и их количество или не определено или считай)
если честно я плохо понял что эта строка у тебя означает...

я первый раз такую регулярку (если это она) вижу
обычно в пределах одной строки и даже без пробелов

Последний раз редактировалось anadonam; 02.04.2023 в 23:35.
anadonam вне форума   Ответить с цитированием
Старый 03.04.2023, 00:08   #8
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

Thread Starter Re: Выдернуть видео с сайта парсером

чатGPT помог -
Код:
/file:\s*["']([^"']+)["']/
seokotov вне форума   Ответить с цитированием
Старый 03.04.2023, 10:17   #9
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

Thread Starter Re: Выдернуть видео с сайта парсером

а вот если таких видосика на странице 2 штуки
как их добавить в разные поля?
seokotov вне форума   Ответить с цитированием
Старый 03.04.2023, 13:41   #10
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 887
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,088
Нарушения: 0/0 (0)
Репутация: 660509

По умолчанию Re: Выдернуть видео с сайта парсером

Цитата:
Сообщение от seokotov Посмотреть сообщение
а вот если таких видосика на странице 2 штуки
использовать метод Execute он возвращает все найденные результаты
burunduk вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить видео? Alex Klo О форуме 4 22.06.2020 20:48


Текущее время: 03:00. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot