Я пишу PHP-скрипт для получения значений переменных javascript (географических координат), которые можно найти внутри одного тега <script>
,
<script>
....
myFirstVariableValue = 58.922;
mySecondVariableValue = -12.179;
....
myLastVariableValue = 45.425;
....
</script>
Мне не нравится идея получить весь HTML (он огромен) и использовать регулярное выражение для каждой из моих переменных на всем содержимом страницы, поэтому я подумал использовать xpath, чтобы найти правильный тег сценария (там их много и много) а потом получим переменные.
preg_match("myFirstVariableValue\ =\ (-?\d+.\d+)/",$HTML,$matches);
preg_match("mySecondVariableValue\ =\ (-?\d+.\d+)/",$HTML,$matches);
...
preg_match("myLastVariableValue\ =\ (-?\d+.\d+)/",$HTML,$matches);
Итак, я хотел бы найти с помощью запроса xpath правильный тег сценария, а затем запустить регулярные выражения только для содержимого тега сценария.
Проблема в запросе xpath: возможно ли сделать что-то подобное?