我正在使用PHP簡單的HTML DOM解析器從10.000+頁獲取電子郵件地址。簡單的HTML DOM解析器錯誤
require_once('simple_html_dom.php');
$html = file_get_html('http://www.myurl');
$email = $html->find('dl', 5)->children(3);
有時會得到跟隨誤差。可能是因爲某些網頁的沒有標籤:
如何避免這種錯誤,如果一個頁面中不包含我正在尋找的信息,而無需中斷完整的腳本?
'find()'找不到任何東西,所以它返回的沒有 - > children()方法。 –