我如何使用 nokogiri 通过 xpath 获取图像,但我的主要问题是,我可以有这个 div,但没有图像:
image_node = @get_doc.xpath( '//*[@id="recaptcha_image"]/img/@src').map {|a| a.value }
#binding.pry
if image_node != nil
rec = Net::HTTP.get( URI.parse( "#{image_node['src']}" ) )
end
但我明白了
in `[]': can't convert String into Integer (TypeError)
如何正确使用?
html的一部分:
<div id="recaptcha_widget" style="display: none">
<div id="recaptcha_image">
<img *****>
</div>
<input type="text" id="recaptcha_response_field" name="recaptcha_response_field"
style="width: 295px">