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

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

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

Цитата:
Сообщение от burunduk Посмотреть сообщение
seokotov, это пример vba кода (в excel)
https://ru.education-wiki.com/6778320-vba-regex
пример №3
для меня это как иероглифы, тем более что даже похоже нет возможности их применить
сейчас пробую способ получения всего содержимого тегов <script>
Код:
@INLINE {$news_content | preg_grep : '(<script.*?>(.*?)<\/script>)'}
но чтото тут делаю не так, получить не могу ничего
надо видимо иначе сначала попробовать - удалением всех тегов с содержимым кроме script используя preg_replace

Последний раз редактировалось seokotov; 15.06.2023 в 18:47.
seokotov вне форума   Ответить с цитированием
Старый 16.06.2023, 13:15   #22
seokotov
se ксенофоб
Доцент
 
Аватар для seokotov
 
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076

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

да, вариант с выдергиванием всех скриптов подойдет
надо только выдернуть эти теги с содержимым
<script> и <div class="mediaplayer"><div id="js-mediaplayer-6480e720423604288771fb6e"></div>......</div>
там где жирным каждый раз разные цифры

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

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

возник какой то странный баг в результате работы выражения
Код:
@INLINE {$news_content | preg_replace : '(<p>[\s\S]*?</p>|<p class="intro">[\s\S]*?</p>|<div class="cross-links">\s*<ul>[\s\S]*?<\/ul>\s*<\/div>|<div class="(cross\-links|copyright|arcticle__read\-more read\-more|article__social\-wrapper|arcticle__read\-more read\-more|read\-more__photo|article__google\-news\-mobile|clears mh)".*?>([\S\s]*?)</div>|<a class="read\-more__link".*?>([\S\s]*?)</a>|<picture>([\S\s]*?)</picture>|<style>([\S\s]*?)</style>|<p(?![\S\s]*<p)[\S\s]*)iu'}
от кода остается закрывающий тег div
что с этим сделать подскажите?
seokotov вне форума   Ответить с цитированием
Старый 19.07.2023, 15:43   #24
Сергей Нижегородцев
SEO белее снега
Доцент
 
Аватар для Сергей Нижегородцев
 
Регистрация: 27.06.2020
Адрес: НН
Сообщений: 238
Сказал(а) спасибо: 478
Получил(а) "Спасибо": 57
Нарушения: 0/0 (0)
Репутация: 85923

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

seokotov, я онлайн прогами пользуюсь и нет забот )
Сергей Нижегородцев вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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