###前提・実現したいこと
Goutteを利用したSelect要素の取得方法について、ご教示ください。
PHPのスクレイピング用ライブラリ「Goutte」を利用して、下記のようなSelect要素を取得しようとしていますが、
うまくSelectedされた要素が取得できません。
html
1<select name="fd_span_from[2][0][]" id="fd_span_from_2_0"><option value="">-</option> 2<option value="2017" selected="selected">2017</option> 3<option value="2018">2018</option> 4</select>
###該当のソースコード
私が試したコードは下記になります。
php
1$prev = $crawler->filter('.select option')->reduce(function($node, $i){ 2 return $node->previousAll()->first()->attr('selected') == 'selected'; 3})->attr('value');
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
Goutte,PHP7
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/17 13:20