2
我正在嘗試使用Nokogiri來刮取表單的select
元素。如何獲取表單的選擇選項文本和值?
例如:
<select id="colors" name="colors">
<option class="" value="1">Blue</option>
<option class="" value="2">Green</option>
</select>
我想1 => 'Blue'
,2 => 'Green'
等
我嘗試使用at_css
和xpath
但沒有運氣可言。
我猜這將是在正確的軌道:
doc.at_css("#colors option").each do |d|
puts d
end
這只是給了我一個:
value
我可以使用XPath每個頁面上的文本option
。
Aghhhh。我正在使用at_css。 .css就是票。我現在感到很蠢。謝謝 – Lee
有趣的功能風格:'map = Hash [doc.css('#colors option')。map {| o | [o ['value'],o.text]}]' – Phrogz