如何获取表单的选择选项文本和值?
我正在尝试使用 Nokogiri 来抓取表单的 select
元素。
例如:
<select id="colors" name="colors">
<option class="" value="1">Blue</option>
<option class="" value="2">Green</option>
</select>
我想要 1 =>; '蓝色'
, 2 =>; 'Green'
等。
我尝试使用 at_css
和 xpath
但一点运气都没有。
我猜这将是正确的轨道:
doc.at_css("#colors option").each do |d|
puts d
end
这给了我一个:
value
我可以使用 xpath 获取页面上的每个 option
文本。
I'm trying to use Nokogiri to scrape a form's select
elements.
For example:
<select id="colors" name="colors">
<option class="" value="1">Blue</option>
<option class="" value="2">Green</option>
</select>
I would like 1 => 'Blue'
, 2 => 'Green'
, etc.
I tried using at_css
and xpath
but had no luck at all.
I guessed this would be the right track:
doc.at_css("#colors option").each do |d|
puts d
end
Which just gives me one:
value
I can get every option
text on the page using xpath.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
或作为一个对象:
or as an object: