使用 goutte 抓取数据属性?

scrape data- attribute using goutte?

如何使用 goutte and laravel<a> link 抓取 data- 属性?

我想像这样抓取标签:

<a class="ProfileNav-stat ProfileNav-stat--link u-borderUserColor u-textCenter js-tooltip js-nav u-textUserColor" data-nav="following" href="/rogerhamilton/following" data-original-title="987,358 Following">

在此 <a> link 中,然后我想抓取 data-original-title 标签。

我的代码是:

$client = new Client();

//  Hackery to allow HTTPS
$guzzleclient = new \GuzzleHttp\Client([
    'timeout' => 60,
    'verify' => false,
]);

//  Hackery to allow HTTPS
$client->setClient($guzzleclient);
$crawler = $client->request('GET', 'url');


$elements = $crawler->filter('.ProfileNav-stat.ProfileNav-stat--link')->each(function($node){
    $x = $node->filter('data-original-title');
    dd($x);
});

但它 return 不是正确的数据。

对于遇到此问题的任何其他人。就像向下过滤到 link 然后执行类似 $node->filter('.classname or #ID')->attr('data-original-title') 的操作一样简单。