讓我們假設一個簡單的Web應用程序,如下所示,運行Simple HTML Dom Parser。通過簡單的HTML獲取元素無法讀取的簡單方法Dom Dom解析器在PHP中
<?php
include('simple_html_dom.php');
$html = file_get_html('http://someurl.com');
echo $html;
?>
正如預期的那樣,一切都來了,除了一個元素,.addedDiv
類,它出現的div
被JS注入。以最簡單和最具包容性的方式,請您演示如何使用最少的代碼檢索一個元素,希望通過一個示例,最適合大多數人的內聯和易於實現的示例: (更新) PHP,AJAX,或者,我不知道,iFrame破解?預先感謝任何和所有幫助。
UPDATE:
另外,如果有幫助,我實際上並不需要(或希望)符合一切輸出一起。我只需要一個屬性來模擬一些額外的功能。因此,如果它有任何區別,我不需要有一個'$ html'輸出一個網站的所有內容到屏幕上(如果我這樣做,我只是使用一個iframe)。
感謝您的意見如何獲得HTML內容,而且我一定會尋找到它。但是,爲了簡單起見,是否有任何方式將其完全內聯(可能使用PHP或更可能是AJAX)?這不僅是首選,而且還會使該方法更易於訪問,因爲我希望這會導致更詳細和易於複製的說明。 – MoMN
Unfortunatley有沒有辦法在PHP端執行Javascript代碼...其實phantomjs是命令行直到不是一個PHP函數,所以你必須通過執行命令的PHP代碼。 –