2010-01-26 78 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文件。我會嘗試節點第一&看看它是否可以做你想做的,因爲它可能有最大的用戶羣&文檔。

相關問題