我要求的是能夠通過Google Chrome或Firefox下載呈現/處理的頁面我認爲。檢索JavaScript處理的網頁
例如,我不想:
[email protected] ~$ w3m -dump http://hello.dabase.com
FAIL
我想:
$ $answer http://hello.dabase.com
Hello World
我要求的是能夠通過Google Chrome或Firefox下載呈現/處理的頁面我認爲。檢索JavaScript處理的網頁
例如,我不想:
[email protected] ~$ w3m -dump http://hello.dabase.com
FAIL
我想:
$ $answer http://hello.dabase.com
Hello World
你可以使用jsdom: - https://github.com/tmpvar/jsdom
我想建立一個節點它的驅動程序,但它應該與Rhino等一起工作。
更正,jsdom只是nodejs – tmpvar 2011-05-24 21:31:09
也許爲時尚早,但有人移植的V8去琅,所以現在你可以寫你自己的客戶端,利用這個強大的連擊:
http://bravenewmethod.wordpress.com/2011/03/30/embedding-v8-javascript-engine-and-go/
看起來非常簡單,不需要一個醜陋的Java/Rhino堆棧,並採用下一個大型編程語言。
它看起來類似http://simile.mit.edu/wiki/Crowbar正試圖解決的問題。
您應該可以使用PhantomJS來完成。它運行WebKit時沒有視覺效果,但是您可以獲得與JavaScript,HTML/DOM,CSS,SVG,Canvas以及其他許多相同的快速和本機支持。
聲明:我開始使用PhantomJS。
換句話說,你想用瀏覽器處理頁面並檢索最終的DOM樹。然而,alert()',ajax請求,'setInterval()'''setTimeout()'? – Olli 2011-04-03 10:43:14
呃,這並不簡單/一般不夠 – hendry 2011-04-03 10:45:24
這裏真正的應用是什麼?對我來說看起來像unix?我想知道爲什麼涉及Javascript – 2011-04-03 10:45:43