質問: $crawler->filter('div.pagenation')->filter("a[rel='next']")->attr('href'); ``` aタグにnameなどがあればselectLink()を使う代用案も考えていたのですが、 現時点では、filter部分でのcssセレクタをうまく使う方法が無いか悩んでいます。 お知恵を貸していただけませんでしょうか
回答: 自己解決しました。 CSS属性セレクタは使わずまわりくどいですが、foreachを使って 条件判定をしつつ、Aタグの中身を評価して一致したらnextと同義であるという考えにしました。 ``` $crawler->filter('ul')->each(function ($row) use (&$URI) { $row->filter('li')->each(function ($pagenate) use (&$URI) { if ($pagenate->text() == 'すすむ') { $URL = $pagenate->filter('a')->attr('href'); } }); }); ```