【发布时间】:2024-04-30 14:45:02
【问题描述】:
我希望能够运行 JavaScript 并使用 PHP 获得结果,并且想知道是否有一个 PHP 库可以让我将其解析出来。我的第一个想法是使用 node.js,但由于 node.js 可以访问套接字、文件和其他东西,我想我宁愿避免这种情况。
基本原理:我正在使用 PHP 进行屏幕抓取,并且遇到了许多前端由 JavaScript 生成数据的场景,我想避免编写专门的过滤函数来执行操作JavaScript 基于每个案例,因为这需要很多时间。更一般的情况是直接解析 JavaScript。
否决:我真的不明白这个问题有什么争议,现代网络爬虫都知道这样做,唯一的区别是它们往往不是用 PHP 编写的。 [1]
【问题讨论】:
-
你到底为什么要这么做?!?!?如果您必须这样做,您可以编译并运行 CLI JavaScript 解释器:code.google.com/p/v8.
-
出于什么目的? PHP 已经有大量的日期函数。
标签: php javascript screen-scraping node.js serverside-javascript