我正试图从电子商务网站上搜索,链接上的文字对于所有项目都是不同的。但他们有一个共同的类名。是否可以使用Goutte的类名点击它们?或者它只适用于它们上面的文字。
答案 0 :(得分:0)
Goutte使用Symfony的DomCrawler和CssSelector组件来导航返回的文档。这些提供了一些相当强大的工具,可以使用XPath或CSS选择器进行搜索。
按类“红色”选择所有链接的示例:
$crawler = $client->request('GET', 'http://www.symfony.com/blog/');
$links = $crawler->filter('a[class="red"]');