Rubyを勉強中の者です。説明が下手ですいません。
googleで検索をしたCapybaraのデータを取得しようとしたらエラーが出てしまい・・・
session.all(".r").each.with_index(1) do |element, idx|
element.all("a").each do |a|
puts(idx.to_s + "\t" + a.text)
end
end
work/scraping2/vendor/bundle/ruby/2.2.0/gems/capybara-2.10.1/lib/capybara/result.rb:47:in block in each': undefined method
call' for nil:NilClass (NoMethodError)
from/work/scraping2/vendor/bundle/ruby/2.2.0/gems/capybara-2.10.1/lib/capybara/result.rb:44:in loop' from/work/scraping2/vendor/bundle/ruby/2.2.0/gems/capybara-2.10.1/lib/capybara/result.rb:44:in
each'
from google.rb:19:in `<main>'
どのようなエラーなのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。