Php DOMPath可以用来获取HTML文档中的javascript变量吗?

Php DOMPath可以用来获取HTML文档中的javascript变量吗?,php,dom,scraper,domxpath,Php,Dom,Scraper,Domxpath,我想使用DOMXPath在HTML代码中打印javascript变量,下面是HTML代码 <body> <div></div> <body> <script> var $data = {"employees":[ {"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna", "lastName":"Smith"}, {"firstName":"Peter", "la

我想使用DOMXPath在HTML代码中打印javascript变量,下面是HTML代码

<body>
    <div></div>
<body>
<script>
  var $data = {"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]};
</script>

var$data={“员工”:[
{“firstName”:“John”,“lastName”:“Doe”},
{“姓氏”:“安娜”,“姓氏”:“史密斯”},
{“姓”:“彼得”,“姓”:“琼斯”}
]};
通过使用DOMXPath,我可以访问body标记中的每个元素,但是我如何处理javascript变量,它似乎不是一个节点,DOMXPath可以处理这种情况吗,或者我必须使用其他方法,比如Regex


我从中获取数据的这个HTML不是来自我自己的服务器,因此我需要将其刮取并存储在本地机器上。

PHP不会执行javascript,因此在这里使用正则表达式是可行的。这篇文章中讨论了一个很好的例子:可能重复的