我一直在尋找方法來做到這一點,但還沒有完全找到正確的方法來做到這一點。在Linux下解釋並執行任意的Javascript CLI
任務:從Linux命令行執行Javascript。
例如,有二進制或任何要解釋JavaScript加載一些.js文件,然後打印一些變量的值。
更具體的例子:我希望在解釋和執行Javascript之後得到這個頁面的最終版本http://www.vureel.com/video/2809/American-Dad。如果你看一下使用Firebug的頁面,你會看到,這個名不見經傳的Javascript
<script language="JavaScript" type="text/javascript">/*<![CDATA[*/var a,s,n;function a8bcb4f34dfd6e81cfdb9c115d1671582(s){r="";for(i=0;i<s.length;i++){n=s.charCodeAt(i);if(n<128){n=n ... etc ...</script>
變成一個很好的嵌入代碼
<embed height="390" width="642" flashvars="file=http://vureel-cdn-2.vureel.com/leechingisillegal/537c69afbcaf4c7cf416f30077bbe9d1/4a29621d/here/2809.flv ...etc .../>
這只是一個例子,但希望你看到了什麼我正在開車。
我認爲你的問題應該重新命名爲類似「我已經執行JS後如何獲取頁面源代碼」。我不認爲如何使用v8執行代碼的說明會幫助你,是嗎? – 2013-04-26 17:53:30