【发布时间】:2020-10-26 15:54:18
【问题描述】:
我的控制器通过以下方法从站点获取数据:
$goutteClient = new Client();
$guzzleClient = new GuzzleClient([
'timeout' => 60,
]);
$goutteClient->setClient($guzzleClient);
$crawler = $goutteClient->request('GET', 'https://html.duckduckgo.com/html/?q=Laravel');
$crawler->filter('.result__title .result__a')->each(function ($node) {
dump($node->text());
});
上面的代码给了我搜索结果的内容标题。我也想得到相应搜索结果的链接。它位于result__extras__url 类中。
如何同时过滤链接和标题?还是我必须为此运行另一种方法?
【问题讨论】: