前提・実現したいこと
スクレイピングで取得した複数のURLをすべてviewに表示したい
該当のソースコード
#samples_controller.rb class SamplesController < ApplicationController require "anemone" def index Anemone.crawl("https://news.yahoo.co.jp/topics/it", :depth_limit => 1) do |anemone| anemone.focus_crawl do |page| page.links.keep_if { |href| href.to_s.match( /pickup/) } end anemone.on_every_page do |page| puts page.url end end end end
試したこと
取得したURLをインスタンス変数に入れて表示しようとしましたが、複数取得したURLが1つしかviewに表示されず、どのようにすれば全部表示できるのかわからず困っています。
補足情報(FW/ツールのバージョンなど)
上記のコントローラーを動かすとターミナル上で
https://news.yahoo.co.jp/pickup/6403569
https://news.yahoo.co.jp/pickup/6403418
・
・
・
・
https://news.yahoo.co.jp/pickup/6403587
と表示されます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。