Php 从远程页面获取JavaScript变量?

Php 从远程页面获取JavaScript变量?,php,javascript,arrays,screen-scraping,Php,Javascript,Arrays,Screen Scraping,我目前正在为一家公司开发API。具体来说,这是我的问题。他们的网站管理员更新网页上的JavaScript数组。我必须将这些数组拉入一个简单的JS脚本或PHP文件,并获取这些数组的内容,然后根据API的规范进行安排,并将其输出为JSON 如何从PHP或jQuery/JS中的远程页面中引入JavaScript变量,并使其可用于其他应用程序 不,我没有访问公司网站的权限。我必须为这一页做一页的刮削工作 谢谢大家! 您无法远程访问私有javascript变量,原因是。他们必须以某种可读的格式输出数组,您

我目前正在为一家公司开发API。具体来说,这是我的问题。他们的网站管理员更新网页上的JavaScript数组。我必须将这些数组拉入一个简单的JS脚本或PHP文件,并获取这些数组的内容,然后根据API的规范进行安排,并将其输出为JSON

如何从PHP或jQuery/JS中的远程页面中引入JavaScript变量,并使其可用于其他应用程序

不,我没有访问公司网站的权限。我必须为这一页做一页的刮削工作


谢谢大家!

您无法远程访问私有javascript变量,原因是。他们必须以某种可读的格式输出数组,您可以使用AJAX(可能是JSON)访问这种格式


编辑:如下所述,如果数组被显式定义为javascript文件中的文本,那么您可以使用PHP获取该文件的内容。由于以下原因,您无法远程访问私有javascript变量。他们必须以某种可读的格式输出数组,您可以使用AJAX(可能是JSON)访问这种格式


编辑:如下所述,如果数组在javascript文件中显式定义为文本,您可以使用PHP获取该文件的内容

如果我在您所在的位置,我将使用PHP获取文件内容(或者
CURL
,具体取决于服务器配置)然后根据任何标记对页面进行分析,以找到变量的值,假设变量首先被写入页面。

如果我在您的位置,我会使用PHP来
文件\u获取\u内容
(或
CURL
,取决于服务器配置)然后根据任何标记对页面进行解析,以找到变量的值,假设变量首先写入页面。

您需要网站将其包装在JSONP中,然后通过Javascript进行操作。否则,您将不得不在服务器上解析它(因此PHP可能在这里为您工作)。您将需要网站将其包装在JSONP中,以便通过Javascript进行解析。否则,您将不得不在服务器上解析它(因此PHP可能在这里为您工作)。他说,使用PHP(在他的服务器上运行)是可能的。前提是javascript文件在代码中明确定义了完整数组。然后,他可以使用cURL获取文件,但我的猜测是,如果他需要获取这样的内容,它没有以文本形式显式定义。如果是的话,那么cURL就行了。他说使用PHP(在他的服务器上运行)是可能的。只有javascript文件在代码中明确定义了完整的数组。然后,他可以使用cURL获取文件,但我的猜测是,如果他需要获取这样的内容,它没有以文本形式显式定义。如果是的话,那么是的,卷曲会起作用。