Как извлечь переменную javascript из содержимого html с помощью xpath? - PullRequest
0 голосов
/ 24 марта 2020

Я застрял со следующим образцом html контента: это немного сложнее, чем я думал.

<div id="map-control">
<script type="text/javascript">...</script>
<script type="text/javascript">
    var extStreetviewControl = null;
    var pano = null;
    var point = new google.maps.LatLng('56.18497', '10.21306');
    var noFlash = false;
    var noStreetView = false;

</script>

Мне нужно извлечь значения координат var point. Я подумал, что регулярное выражение сделает свое дело. Но я не знаю, как поступить. Как я могу добиться этого с помощью xpath?

1 Ответ

0 голосов
/ 24 марта 2020

Ваш html искажен (отсутствует закрывающий <div>), но попробуйте что-то вроде

substring-after(//script[2], 'var point = ')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...