Php 试图调用名为“的未定义方法”;“过滤器”;“类的”;DOMElement“;

Php 试图调用名为“的未定义方法”;“过滤器”;“类的”;DOMElement“;,php,goutte,domcrawler,Php,Goutte,Domcrawler,在$col1 我可以用它工作,但你不能用break,因为它不是真正的for循环 $goutte = new GoutteClient(); $crawler = $goutte->request('GET', 'https://www.website.com'); $reviewContent = $crawler->filter('.review-content'); $rows = $reviewContent->filter('.row'); foreach ($row

$col1

我可以用它工作,但你不能用
break
,因为它不是真正的
for循环

$goutte = new GoutteClient();
$crawler = $goutte->request('GET', 'https://www.website.com');
$reviewContent = $crawler->filter('.review-content');
$rows = $reviewContent->filter('.row');

foreach ($rows as $row) {
    $col1 = $row->filter('.col-md-3');
    $col2 = $row->filter('.col-md-9');
}

问题在于,
爬虫
实例(存储在
$rows
$reviewContent
等)在其doElement内容上迭代。您可以从该
doElement
在每个循环步骤中创建一个新的
爬虫
实例,如下所示:

$crawler->filter('.row')->each(function (Crawler $row, $i) {
    $col1 = $row->filter('.col-md-3');
    $col2 = $row->filter('.col-md-9');
    ...
    ...
}

问题在于,
爬虫
实例(存储在
$rows
$reviewContent
等)在其doElement内容上迭代。您可以从该
doElement
在每个循环步骤中创建一个新的
爬虫
实例,如下所示:

$crawler->filter('.row')->each(function (Crawler $row, $i) {
    $col1 = $row->filter('.col-md-3');
    $col2 = $row->filter('.col-md-9');
    ...
    ...
}

问题在于,
爬虫
实例(存储在
$rows
$reviewContent
等)在其doElement内容上迭代。您可以从该
doElement
在每个循环步骤中创建一个新的
爬虫
实例,如下所示:

$crawler->filter('.row')->each(function (Crawler $row, $i) {
    $col1 = $row->filter('.col-md-3');
    $col2 = $row->filter('.col-md-9');
    ...
    ...
}

问题在于,
爬虫
实例(存储在
$rows
$reviewContent
等)在其doElement内容上迭代。您可以从该
doElement
在每个循环步骤中创建一个新的
爬虫
实例,如下所示:

$crawler->filter('.row')->each(function (Crawler $row, $i) {
    $col1 = $row->filter('.col-md-3');
    $col2 = $row->filter('.col-md-9');
    ...
    ...
}

@Raina77你想把它作为一个答案吗?是的,如果它有效的话;遗憾的是,无法在这里查看。)@下雨了。你的评论很好,救了我的命。如果它是一个答案,我可以标记它@Raina77你想把它作为一个答案吗?是的,如果它有效的话;遗憾的是,无法在这里查看。)@下雨了。你的评论很好,救了我的命。如果它是一个答案,我可以标记它@Raina77你想把它作为一个答案吗?是的,如果它有效的话;遗憾的是,无法在这里查看。)@下雨了。你的评论很好,救了我的命。如果它是一个答案,我可以标记它@Raina77你想把它作为一个答案吗?是的,如果它有效的话;遗憾的是,无法在这里查看。)@下雨了。你的评论很好,救了我的命。如果它是一个答案,我可以标记它!