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

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

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

Цитата:
Сообщение от burunduk Посмотреть сообщение
использовать метод Execute он возвращает все найденные результаты
а можно както пропускать к примеру 1 поле и парсить второе?
и указанное выше выражение оно ж парсит первое и останавливается? я правильно понимаю?

я к тому что я бы в одно поле парсил первое
во второе поле другим выражением с пропуском первого парсил бы второе
seokotov вне форума   Ответить с цитированием
Старый 03.04.2023, 16:38   #12
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 883
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,087
Нарушения: 0/0 (0)
Репутация: 660509

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

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

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

Цитата:
Сообщение от burunduk Посмотреть сообщение
seokotov, просто в цикле перебираешь результаты и берёшь то что нужно, можно сразу любой взять по индексу
не понимаю как это организовать, у меня пакет в системе и здесь для нужного поля задается регулярка которая выдерает то что нужно из кода
seokotov вне форума   Ответить с цитированием
Старый 04.04.2023, 00:07   #14
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 883
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,087
Нарушения: 0/0 (0)
Репутация: 660509

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

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

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

пытаюсь так выдернуть все значения file: внутри тега script размещенного в публикации
Код:
@INLINE {$news_content | preg_get_all : '/<script>.*file:"([^"]+)/ui' }
но чтото делаю неправильно судя по всему
Сам код выглядит примерно так:
Код:
<script>
...
        file:        "https://mf.b37mrtl.ru/media/vids/2023.06/6480e68f4236041e2b63ce51.mp4",
...
</script>
Как это выражение правильно записать чтобы он все таки собирал их?

просто первое значение получилось выдергивать таким выражением
Код:
/file:\s*["']([^"']+)["']/
но таких вставок на источнике бывает по 3-4 и забрать надо все либо отдельными выражениями кажждое либо массивом...может кто знаком с этим?
seokotov вне форума   Ответить с цитированием
Старый 09.06.2023, 00:39   #16
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 883
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,087
Нарушения: 0/0 (0)
Репутация: 660509

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

Цитата:
Сообщение от seokotov Посмотреть сообщение
просто первое значение получилось выдергивать таким выражением
в цикле перебирай, получишь все
https://vremya-ne-zhdet.ru/vba-excel..._obekta_RegExp
это на vba
пхп я не знаю
burunduk вне форума   Ответить с цитированием
Сказали спасибо:
Старый 13.06.2023, 23:41   #17
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

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

Цитата:
Сообщение от burunduk Посмотреть сообщение
в цикле перебирай, получишь все
https://vremya-ne-zhdet.ru/vba-excel..._obekta_RegExp
это на vba
пхп я не знаю
чтот непросто
seokotov вне форума   Ответить с цитированием
Старый 14.06.2023, 02:08   #18
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 883
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,087
Нарушения: 0/0 (0)
Репутация: 660509

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

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

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

Цитата:
Сообщение от burunduk Посмотреть сообщение
вроде ничего сложного
вапще не получается
seokotov вне форума   Ответить с цитированием
Старый 15.06.2023, 01:46   #20
burunduk
попробуй отними
Профессор
 
Аватар для burunduk
 
Регистрация: 14.07.2020
Сообщений: 883
Сказал(а) спасибо: 1,022
Получил(а) "Спасибо": 2,087
Нарушения: 0/0 (0)
Репутация: 660509

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

seokotov, это пример vba кода (в excel)
https://ru.education-wiki.com/6778320-vba-regex
пример №3
burunduk вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

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


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


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