2011-04-03 38 views
0

我要求的是能夠通過Google Chrome或Firefox下載呈現/處理的頁面我認爲。檢索JavaScript處理的網頁

例如,我不想:

[email protected] ~$ w3m -dump http://hello.dabase.com 
FAIL 

我想:

$ $answer http://hello.dabase.com 
Hello World 
+0

換句話說,你想用瀏覽器處理頁面並檢索最終的DOM樹。然而,alert()',ajax請求,'setInterval()'''setTimeout()'? – Olli 2011-04-03 10:43:14

+0

呃,這並不簡單/一般不夠 – hendry 2011-04-03 10:45:24

+0

這裏真正的應用是什麼?對我來說看起來像unix?我想知道爲什麼涉及Javascript – 2011-04-03 10:45:43

回答

0

我想看看Rhino

我會使用優秀的env.js庫與Rhino結合模擬瀏覽器環境,儘可能地在技術上可行。一旦你實現了一些web蜘蛛引導代碼,你應該能夠獲得你想要的結果。

我會對其他解決方案感興趣。

3

您應該可以使用PhantomJS來完成。它運行WebKit時沒有視覺效果,但是您可以獲得與JavaScript,HTML/DOM,CSS,SVG,Canvas以及其他許多相同的快速和本機支持。

聲明:我開始使用PhantomJS。