0
我可以在simple_html_dom中設置file_get_html()
的超時時間嗎?在simple_html_dom中設置超時時間
我需要這個呼叫等待5秒。渲染頁面中的所有腳本。
或者在PHP中使用css選擇器解析html頁面的另一種方法?
我可以在simple_html_dom中設置file_get_html()
的超時時間嗎?在simple_html_dom中設置超時時間
我需要這個呼叫等待5秒。渲染頁面中的所有腳本。
或者在PHP中使用css選擇器解析html頁面的另一種方法?
你不能這樣做simple_html_dom()
或file_get_contents()
或任何其他'純'的PHP。
爲此,您必須使用像PhantomJS這樣的技術。將頁面加載到PhantomJS中,等待JavaScript完成執行,然後使用已生成的HTML。
PHP PhantomJS應該很簡單(參見文檔中的「Delay page render」示例)。
你必須設置超時或你想延遲渲染? – fusion3k
'simple_html_dom'是一個html解析器。是不明白或執行JavaScript – Steve