質問するログイン新規登録

質問編集履歴

1

コードを画像から文字に変更した

2017/12/18 04:15

投稿

Koyyyyyy
Koyyyyyy

スコア55

title CHANGED
File without changes
body CHANGED
@@ -1,2 +1,16 @@
1
1
  Ruby on rails でMechanizeメソッドを使用してスクレイピングできたのはいいですが保存の仕方がいまいちわかりません。できればeachメソッドを使って一つずつ保存したいのですが今のままだと全てを一つのカラムに保存することになってしまいます。
2
- page.atを使用すべきなのはわかりますがやはりeachメソッドをどう使って一つずつ保存できるようになるかわかりません。![イメージ説明](526b54e77718e78ae22a19e81300c906.png)
2
+ page.atを使用すべきなのはわかりますがやはりeachメソッドをどう使って一つずつ保存できるようになるかわかりません。
3
+ #こちらがscraping.rbです
4
+ class Scraping
5
+ def self.course_theme_texts
6
+ agent = Mechanize.new
7
+ page = agent.get("https://~ URLは省略させてもらいます。")
8
+ course_content = page.search('span').inner_text if page.search('span')
9
+ course =Course.new(course_content:course_content)
10
+ course.course_content = course_content
11
+ course.save
12
+
13
+
14
+
15
+ end
16
+ end