我从不同的页面 ($linkHtml) 获取 html,并希望从这些页面获取元素。有了这个我得到致命错误:调用非对象上的成员函数find()。如果我将第二个 foreach 移出,我会从一页中得到我想要的结果。我应该如何从所有页面获取元素?
$url = 'http://page/';
foreach ($dataArray as $link) {
$linkHtml = file_get_html($url . $link);
foreach ($linkHtml->find('text') as $text) {
}
}