laravel 如何使用goutte过滤图片和链接?

a64a0gku  于 2023-11-20  发布在  Go
关注(0)|答案(1)|浏览(138)

我想从一个网站获得imga的列表。我使用了以下代码。

use Goutte\Client;
...
..
.
$client = new Client();
$url = 'https://edition.cnn.com/';
$page = $client->request('GET', $url);

$page->filter('img', 'a')->each(function ($item) use ($url) {
    dump($item->getNode(0));
});

字符串
但是,它只显示img;而不是a。如果我使用$page->filter('a'),那么我会得到所有链接。我如何使用一个过滤器同时获得imgs和as?

fquxozlt

fquxozlt1#

只需将filter('img', 'a')替换为filter('img, a')

相关问题