以下のサイトのhtmlから"番号"と"名前"だけをnokogiriで抽出したいのですが(1行目の"名前順リスト"の行は取得したくない)、どのようなcssセレクタ、eachの中の処理をrbプログラムで書けば良いでしょうか?
なお、doc.cssの前のコードで、すでにそのページ全体の取得はできているものとします。
期待する実行結果
1
ANN
2
BOB
3
CATIE
4
DAVID
html
1<select id =“list” name=“cl”> 2 <option value>名前順リスト</option> 3 <option value=“1”>ANN</option> 4 <option value=“2”>BOB</option> 5 <option value=“3”>CATIE</option> 6 <option value=“4”>DAVID</option> 7</select>
今のところこう↓書いています。
ruby
1doc.css("select#list > option").each do |n| 2 p n.text 3 4p n.attribute('value') 5end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/20 12:02