Goutte Symfony DomCrawler Link

时间:2016-03-25 04:01:51

标签: php symfony goutte

我正在使用Goutte抓取Buzzfeed的文章和作者姓名。

public function postCreateArticle(Request $request) {
    $client = new Client();

    $listicleItems = array();

    $crawler = $client->request('GET', 'http://www.buzzfeed.com/crystalro/zoltar-speaks');

    for($i = 0; $i < 10; $i++) {
        $listicle = $crawler->filter(".byline__author")->text();

        $listicleItems[] = $listicle;

        $link = $crawler->filter(".more_content_title")->link();
        $crawler = $client->click($link);
    }


    return $listicleItems;
}

当我过滤.more_content_title节点时失败 - 我得到“当前节点列表为空”。错误。我会使用selectLink(),但每次加载页面时,此特定链接的文本都会更改。不确定是什么问题。

0 个答案:

没有答案