2013-04-21 27 views
0

在我的項目中,我必須做一些屏幕報廢。源頁面在執行嵌入在其中的javascript後返回數據。在我的php腳本中,我使用file_get_contents() ,它將頁面簡單地返回爲text.My的問題是,有沒有辦法從網頁獲得最終輸出(執行javascript後的輸出)。在php腳本中嵌入網頁瀏覽器

我知道你們中的一些人可能會建議在其中嵌入一個webbrowser並使用它來執行該頁面。但是如何做到這一點?。是否有可用的瀏覽器可用。還有可執行非GUI版本的開源瀏覽器,如鉻,以便我可以將它作爲CGI腳本或其他東西運行

回答

4

您必須擁有一些像客戶端這樣的真正瀏覽器,而php本身不會削減它。出於自動化的目的,你很可能需要一個「無頭」(沒有GUI)瀏覽器,如PhantomJS(新的熱點)。退房this answer.

+0

真的有幫助的答案.. – 2013-04-21 08:11:58