2012-02-26 192 views
2

我需要在php或python或java中運行javascript。我的問題是,當瀏覽器中的一個動態頁面加載一些JavaScript執行並添加一些HTML內容。但是,如果我使用wget或任何編程語言下載文件,那麼我找不到動態部分。我給你舉個例子:運行Javascript代碼

<html> 
    <body> 
     <script type="text/javascript" > 
     document.body.innerHTML= "hello world"; 
     </script> 
    </body> 
</html> 

在上面的代碼中,當我在瀏覽器中運行代碼時,它顯示出你好的世界。但是,如果我下載文件或打開文本編輯器,我什麼也看不到。所以我需要使用任何編程語言來獲得輸出。爲此,我需要執行JavaScript。 [python,c/C++,php,javascript,java]任何語言。

+0

[爲什麼](http://meta.stackexchange.com/q/66377/)你需要動態生成的文檔源? – outis 2012-02-26 08:45:06

回答

1

似乎有一個​​。

我不知道這是否是

  • 穩定,
  • 可用,
  • 明智

可言,但至少它看起來這可能是解決辦法你的要求。

0

你可能會發現使用像Selenium這樣的東西來控制一個真正的瀏覽器,然後這樣做的最簡單的方法。

試圖解析它否則將是一個問題,因爲可能會有一個Ajax請求等,這將導致問題。