Javascript 使用DOMXpath提取JSON数据

Javascript 使用DOMXpath提取JSON数据,javascript,php,json,Javascript,Php,Json,在这个问题上,我使用php简单html dom没有成功。 现在我转到了DOMDocument和DOMXpath,这看起来确实很有希望 这是我的问题: 我试图从一个页面中抓取数据,该页面在最初显示后通过web服务请求加载。这只需要几毫秒,但正因为如此,正常的刮削显示的是一个模板值,而不是实际数据。 我使用chrome开发者网络设置找到了端点url。因此,如果我在浏览器地址栏中输入url,数据将以JSON格式显示。一切都好 我的问题是因为每当重新访问站点或刷新页面时,都会随机生成端点url的后缀,因

在这个问题上,我使用php简单html dom没有成功。 现在我转到了DOMDocument和DOMXpath,这看起来确实很有希望

这是我的问题: 我试图从一个页面中抓取数据,该页面在最初显示后通过web服务请求加载。这只需要几毫秒,但正因为如此,正常的刮削显示的是一个模板值,而不是实际数据。 我使用chrome开发者网络设置找到了端点url。因此,如果我在浏览器地址栏中输入url,数据将以JSON格式显示。一切都好

我的问题是因为每当重新访问站点或刷新页面时,都会随机生成端点url的后缀,因此我无法将此url硬编码到php文件中。例如,首次访问时url的结尾为“?=253648592”,但刷新时可能为“?=375482910”。url的基础是静态的

在不使用无头浏览器的情况下(我试过了,但我的头很痛!)有没有办法让Xpath在页面加载时找到这个随机url


很抱歉这么冗长,但我想尽我所能解释清楚。

如果您只需要HTML中的一个项/值,那么使用正则表达式可能会更简单、更快。我想给出一个例子,但因此我需要一个更扩展的HTML片段,它包含您想要获取的端点

是否可以给出包含端点的HTML片段