Вопрос по simple-html-dom, web-crawler, html, php – Найти текст внутри тега JavaScript с помощью PHP Simple HTML DOM Parser

0

Я пытаюсь найти текст изменения регулярно внутри тега JavaScript:


jwplayer("mediaplayer").setup({
flashplayer: "player.swf",
file:"filename",
provider: "rtmp",
streamer:"rtmp://192.168.1.1/file?wmsAuthSign=RANDOM-114-Character==",
height:500,
width:500,
});

Как получить RANDOM-114-Character (или полное значение 'серпантин» flashvars) с использованием PHP Simple HTML DOM Parser, я просто не знаю, как это сделать.

Вы можете получить содержание скрипта, используяsimple html dom затем, как предложил Юрий, проанализируйте его с помощью регулярного выражения, чтобы получить нужную строку .. Enissay

Ваш Ответ

1   ответ
0

Вы можете сделать это с помощью регулярного выражения:

preg_match ($ pattern, $ java_script, $ match);

Шаблон зависит, если переменнаяwmsAuthSign» уникален Например:

$ pattern = '/wmsAuthSign=(.*?)==/ ';

preg_match ($ pattern, $ java_script, $ match);

echo $ match [1];

Но вы всегда можете начать свой паттерн ссерпантин» например, если 'wmsAuthSign» не уникален.

Похожие вопросы