Goutte:点击使用类名

时间:2016-01-18 04:30:33

标签: php laravel web-crawler goutte

我正试图从电子商务网站上搜索,链接上的文字对于所有项目都是不同的。但他们有一个共同的类名。是否可以使用Goutte的类名点击它们?或者它只适用于它们上面的文字。

1 个答案:

答案 0 :(得分:0)

Goutte使用Symfony的DomCrawlerCssSelector组件来导航返回的文档。这些提供了一些相当强大的工具,可以使用XPath或CSS选择器进行搜索。

按类“红色”选择所有链接的示例:

$crawler = $client->request('GET', 'http://www.symfony.com/blog/');
$links = $crawler->filter('a[class="red"]');