Class: DailyProperties::Scraper

Inherits:
Object
  • Object
show all
Defined in:
lib/daily_properties/scraper.rb

Class Method Summary collapse

Class Method Details

.get_page(zipcode) ⇒ Object



3
4
5
6
7
# File 'lib/daily_properties/scraper.rb', line 3

def self.get_page(zipcode)
    index_url = "https://www.zillow.com/homes/recently_sold/#{zipcode}/"
    doc = Nokogiri::HTML(open(index_url))
    doc.css(".zsg-photo-card-content")
end

.make_properties(zipcode) ⇒ Object



9
10
11
12
13
# File 'lib/daily_properties/scraper.rb', line 9

def self.make_properties(zipcode)
    self.get_page(zipcode).each do |property|
        DailyProperties::Property.new_from_page(property)
    end
end