2011-03-27 47 views
1

我需要解析JavaScript生成的網頁。所以,我需要知道是否有一種方法可以捕獲由PHP使用瀏覽器生成的HTML。如何捕獲由PHP使用瀏覽器生成的HTML?

我見過捕獲瀏覽器生成的wep頁面的打印屏幕的例子。有可能捕獲HTML?

最好的問候,

回答

4

你不能抓住它,因爲JavaScript是由客戶端瀏覽器,而不是服務器處理,

辦法做你想要什麼都可以插入頁面的JavaScript代碼發送整個HTML服務器:

,如果你使用jQuery的你可以像這樣做:

var htmlCode = $("body").html(); 
$.post("recorder.php", { html: htmlCode }); 
+0

你可以這樣做的,但它不是純粹的服務器端(你仍然需要在瀏覽器中手動打開頁面)。 – 2011-03-27 01:31:13

+0

是真的,但你可以使用一個程序打開一個頁面,並等待直到它加載,並讓它運行你需要的每一頁 – Ha11owed 2011-03-27 01:32:29

+0

我說你不能使用類似** echo $ crawler-> parse ($ url); **,意思是根本沒有客戶端,它只能在一定程度上使用服務器端(手動)完成。 – 2011-03-27 01:47:39

相關問題