-1
所以我只是試圖用PHP刮掉一個HTML頁面。我在Google上查看了如何操作,並且我使用了file_get_contents()
方法。我寫的代碼一點點,但我已經收到,我想不通的錯誤:PHP刮掉一個html頁面
$page = file_get_contents('http://php.net/supported-versions.php');
$doc = new DOMDocument($page);
//print_r($page);
foreach ($doc->getElementsByTagName('table') as $node) {
print_r($node);
}
第一,註釋掉的print_r聲明可以打印頁面,但foreach循環應該會得到每個表$節點但它沒有打印任何東西。我究竟做錯了什麼?
我的建議是使用Simple HTML Dom Parser; http://simplehtmldom.sourceforge.net/ – Kaylined
爲什麼你試圖將javascript與javascript混合 –
我在寫一個WordPress插件 – brothman