получение полей в парсере
Хочу решить задачу получения нескольких одинаковых полей находящихся внутри одинакового тега, если конкретнее то это поле file: внутри тега script. В источнике их бывает по 3-4
Если я использую выражение regexp
а мне нужно получить их все и сунуть в TV чтобы потом вывести на странице сайта
сам код в источнике выглядит примерно так
Если я использую выражение regexp
/file:\s*["']([^"']+)["'] то получаю первое из ниха мне нужно получить их все и сунуть в TV чтобы потом вывести на странице сайта
сам код в источнике выглядит примерно так
<script>
jwplayer.key = "kESrsgULvYO7r2MfUelqj3vs+2i8JdQBqjGNmA==";
jwplayer("js-mediaplayer-6480e6f64c59b71aff74aa10").setup({
primary: "html5",
file: "https://mf.b37mrtl.ru/media/vids/2023.06/6480e6f64c59b71aff74aa10.mp4",
image: "https://mf.b37mrtl.ru/media/pics/2023.06/article/6480e8d94c59b71aff74aa13.jpg",
</script>для парсинга использую xParser
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0