使用goutte刮取数据属性?

时间:2017-05-14 11:24:11

标签: javascript php html web-scraping goutte

如何使用gouttelaravelselect id, string_agg(initials, ' ') as names from ( select id, string_agg(left(w.word, 1),'' order by n) initials from data, unnest(string_to_array(name, ';')) with ordinality as n(names, n), unnest(string_to_array(n.names, ' ')) as w(word) where nullif(trim(w.word), '') is not null group by id, n ) t group by id; 链接中抓取data-属性?

我想像这样刮一个标签:

<a>

在此<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>标记。

我的代码是:

data-original-title

但它不会返回正确的数据。

1 个答案:

答案 0 :(得分:4)

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