class Ocawari::Strategy::Keyakizaka46

Public Class Methods

new(uri) click to toggle source
# File lib/ocawari/strategy/keyakizaka46.rb, line 4
def initialize(uri)
  @uri = uri
  @page = Nokogiri::HTML(
    open(uri, {"User-Agent" => Ocawari::WINDOWS_CHROME_USER_AGENT}).read
  )

rescue OpenURI::HTTPError
  @page = nil
end

Private Instance Methods

parse() click to toggle source
# File lib/ocawari/strategy/keyakizaka46.rb, line 16
def parse
  page.css("div.box-article img").map do |img|
    File.join("http://www.keyakizaka46.com", img["src"])
  end
end