-2

xpath経由で画像を取得するためにnokogiriを使用するにはどうすればよいですか?

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">
4

1 に答える 1