0
當我使用PHP cURL交互網頁時,在某些頁面中,如果在頁面中使用AJAX和JavaScript,則必須使用正則表達式。有沒有任何基於文本的HTML渲染引擎與curl-php一起工作?
那麼有沒有什麼建議來呈現HTML頁面並獲取基於文本的呈現HTML頁面?
當我使用PHP cURL交互網頁時,在某些頁面中,如果在頁面中使用AJAX和JavaScript,則必須使用正則表達式。有沒有任何基於文本的HTML渲染引擎與curl-php一起工作?
那麼有沒有什麼建議來呈現HTML頁面並獲取基於文本的呈現HTML頁面?
您正在討論做服務器端的頁面渲染,即無頭瀏覽器。 AFAIK沒有像這在php中實現。然而在C++中有 - 諾基亞/奇趣科技的Qt,還有一個python api - PyQt。 Qt是一個完整的GUI工具包,但包含完全指定的DOM渲染器(我相信Webkit),並且您不需要實際渲染到屏幕。或者在java中有HTMLUnit,或者您可以使用Selenium,它基本上將Firefox作爲服務器端進程運行。