Я пытаюсь выполнить очистку с веб-сайта электронной коммерции, и текст на ссылках отличается для всех элементов. Но у них есть общее имя класса. Можно ли щелкнуть по ним, используя имена классов с помощью Goutte? Или будет работать только с текстом на них.
Goutte: Щелчок по ссылкам с использованием имен классов
Ответы (1)
Гутте использует DomCrawler от Symfony и CssSelector для навигации по возвращаемому документу. Они предоставляют довольно мощные инструменты для поиска с использованием селекторов XPath или CSS.
Пример выбора всех ссылок по классу «красный»:
$crawler = $client->request('GET', 'http://www.symfony.com/blog/');
$links = $crawler->filter('a[class="red"]');
person
John C
schedule
18.01.2016