前提・実現したいこと
プログラミングは本当に最近始めたばかりの初心者です。
Rubyを使ってwebサイトから情報を取得するためにとスクレイピングをしようとしており、一覧を複数のページに渡って遷移しながらそれぞれのページの特定要素を抜き出していくということがやりたいのですが、mechanizeというライブラリがなぜかrequireしようとしてもエラーが発生してしまいます。
発生している問題・エラーメッセージ
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- mechanize (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /Users/username/Desktop/data/test.rb:1:in `<main>'
該当のソースコード
require 'mechanize' agent = Mechanize.new page = agent.get("") elements = page.search('') puts elements
稚拙な質問で申し訳ありません。どなたかアドバイスお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/05/07 12:20
2018/05/07 12:29
退会済みユーザー
2018/05/08 10:46