PHP简单的HTML Dom解析器,如何解析Javascript?
问题描述:
那么我们去吧,PHP简单的HTML Dom解析器,如何解析Javascript?
有没有一种方法来解析Javascript与PHP简单的HTML Dom解析器?我想解析由Javascript生成的网页内容,而没有直接的方式解析图像等等,因为它们是在Javascript生成它之后创建的。
如果你检查源图像...等由JavaScript,所以我不能直接产生解析它们。有没有PHP的解析器可以做到这一点?
答
不可以。只能解析存在的DOM。您需要将整个JavaScript引擎集成到解析器中才能做到这一点。我想这可能会用其他外部工具完成(例如,交给node.js或其他东西,然后通过php解析最终的DOM),但这是一个很复杂的问题。
也可以尝试为一组特定的用例创建一个js分析器,但是如果有问题的html来自您不控制的站点,这肯定会容易出错。