class Parser

Public Class Methods

new(insert_data) click to toggle source
# File lib/amajp_crawl.rb, line 76
def initialize(insert_data)
  ## Function
  insert_data.urls.each { |url|
    raw_page = Nokogiri::HTML(open(url))
    items = raw_page.css("#a-page > #search > .sg-row > .sg-col > .sg-col-inner > .rush-component > .s-result-list .s-result-item")
    asin_array = []
    items.each do |item|
      asin = item.attr("data-asin")
      unless asin == nil
        asin_array << asin
      end
    end
    $total_asin = $total_asin + asin_array
    print loading
  }
  puts complete_get_asin
  puts insert_to_csv
end