andreyuhai / dr-state-of-iowa-salary-scraper

A scraper for

Home Page:https://db.desmoinesregister.com/state-salaries-for-iowa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This scraper scrapes all the rows from the table at the link above, creates a database table with the name specified by you and inserts the scraped rows into the table.

Just change the database credentials in the file main.rb and then run:

ruby main.rb page_from page_to

This will scrape all the pages from page_from to page_to inclusively.

# main.rb
dr_state_of_iowa_salary_scraper = DRStateOfIowaSalaryScraper.new(
  db_username: 'DB_USERNAME',
  db_password: 'DB_PASSWORD',
  db_host: 'DB_HOST',
  db_name: 'DB_NAME',
  table_name: 'TABLE_NAME',
  scrape_dev: 'SCRAPE_DEV'
)

page_from = ARGV[0] # Inclusive
page_from = ARGV[1] # Inclusive

dr_state_of_iowa_salary_scraper.scrape_between(page_from, page_to)

About

A scraper for

https://db.desmoinesregister.com/state-salaries-for-iowa


Languages

Language:Ruby 100.0%