我希望能够在PHP中运行JavaScript并获取结果,想知道是否有一个PHP库可以让我解析它。我的第一想法是使用node.js,但由于node.js可以访问套接字、文件和其他东西,所以我认为最好避免使用它。
原因:我正在用PHP进行屏幕抓取,并遇到许多情况下数据是由前端JavaScript生成的,我希望避免编写专门的过滤函数以针对每种情况处理JavaScript,因为那需要很多时间。更普遍的情况是直接解析JavaScript。
反对票:我真的不明白这个问题有什么争议,现代网络爬虫已经可以做到这一点,唯一的区别是它们往往不是用PHP编写的。 [1]
[1] http://blogs.forbes.com/velocity/2010/06/25/google-isnt-just-reading-your-links-its-now-running-your-code/
原因:我正在用PHP进行屏幕抓取,并遇到许多情况下数据是由前端JavaScript生成的,我希望避免编写专门的过滤函数以针对每种情况处理JavaScript,因为那需要很多时间。更普遍的情况是直接解析JavaScript。
反对票:我真的不明白这个问题有什么争议,现代网络爬虫已经可以做到这一点,唯一的区别是它们往往不是用PHP编写的。 [1]
[1] http://blogs.forbes.com/velocity/2010/06/25/google-isnt-just-reading-your-links-its-now-running-your-code/