2010-01-26 79 views

回答

2

在Java:http://lobobrowser.org/cobra/java-html-parser.jsp
这是一个Javascript感知,CSS感知HTML解析器
关于你的问题中最重要的特点:它是JavaScript的感知。分析过程中发生的DOM修改将反映在生成的DOM中。

+1

请关掉镜子。 – Florida 2015-10-15 23:41:39

0

PHP有DOMDocument用于浏览DOM。我没有听说过任何执行JavaScript的东西。

6
+0

+1,打我吧.. – 2010-01-26 20:30:47

+0

+1忘记了那个......在我的Mac上,我只是使用Python的Applescript功能在Safari上直接运行JS。 – Pepijn 2010-01-26 20:37:32

+0

更新社区版本的链接:http://www.envjs.com/和http:// github。com/thatcher/env-js – 2010-01-27 00:45:57

0

this post开始,然后点击链接。或者只是寻找犀牛。

+0

哦...和Luca Matteis一样的链接给了对不起! – NilColor 2010-01-26 20:49:40

0

现在有几个项目是做一个真正的好工作这个:

  • PhantomJS是WebKit的无头版本,并有一些有用的包装,如CasperJS

  • Zombie.js这是一个用Javascript(Node.js)编写的jsdom的包装。

您需要编写JavaScript代码才能与这两个项目进行交互。到目前为止,我更喜欢Zombie.js,因为它更容易设置,并且可以在代码中使用任何Node.js/npm模块。

0

node.js?

节点可以在其控制台中运行任何JavaScript文件。我会尝试节点第一&看看它是否可以做你想做的,因为它可能有最大的用户群&文档。

相关问题