planningalerts-scrapers / rockingham

City of Rockingham Town planning advertising and submissions Scraper


City of Rockingham - Town planning advertising and submissions

  • Cookie tracking - No
  • Pagnation - none obvious
  • JavaScript - No
  • Clearly defined data within a row - Clear enough in HTML dom, with additional address details in free text in details page
  • System - custom

This is a scraper that runs on Morph. To get started see the documentation

Add any issues to https://github.com/planningalerts-scrapers/issues/issues

To run the scraper

bundle exec ruby scraper.rb

Expected output

Getting listing page
  Pausing 4.057s
  Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-oilseed-processing-plant-patterson-road,-
Saving record Proposed Oilseed Processing Plant Patterson Road - - Lot 9008 Patterson Road, East Rockingham, WA
...
  Pausing 3.815s
  Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-holiday-house-emerald-court,-singleton
Saving record Proposed Holiday House Emerald Court Singleton - 38 Emerald Court, Singleton, WA
Deleting 0 applications scraped between  and 2025-12-28
  Running VACUUM to reclaim space...
Finished! Added 3 applications, and skipped 0 unprocessable applications.

Execution time: ~ 30 seconds

To run style and coding checks

bundle exec rubocop

To check for security updates

gem install bundler-audit
bundle-audit

Contributors ianheggie-oaf

Last run completed successfully .

Console output of last run

Injecting configuration and compiling... Injecting scraper and running... Getting listing page Pausing 4.257s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-oilseed-processing-plant-patterson-road,- Saving record Proposed Oilseed Processing Plant Patterson Road - - Lot 9008 Patterson Road, East Rockingham, WA Pausing 6.064s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-additions-to-garden-centre-baldivis Saving record Proposed Additions to Garden Centre Baldivis - Lot 1023, 47 Young Road, Baldivis, WA Pausing 4.193s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-holiday-house-emerald-court,-singleton Saving record Proposed Holiday House Emerald Court Singleton - 38 Emerald Court, Singleton, WA Finished! Added 3 applications, and skipped 0 unprocessable applications.

Data

Downloaded 5 times by dcalde mlandauer

To download data sign in with GitHub

Download table (as CSV) Download SQLite database (12 KB) Use the API

rows 3 / 3

council_reference address description info_url date_scraped on_notice_to
Proposed Oilseed Processing Plant Patterson Road -
Lot 9008 Patterson Road, East Rockingham, WA
Proposed Oilseed Processing Plant
2026-02-01
2026-02-10
Proposed Additions to Garden Centre Baldivis
Lot 1023, 47 Young Road, Baldivis, WA
Proposed Additions to Garden Centre
2026-02-01
2026-02-10
Proposed Holiday House Emerald Court Singleton
38 Emerald Court, Singleton, WA
Proposed Holiday House
2026-02-01
2026-02-04

Statistics

Average successful run time: half a minute

Total run time: half a minute

Total cpu time used: less than 5 seconds

Total disk space used: 41.8 KB

History

  • Manually ran revision 9e6f9e4a and completed successfully .
    3 records added in the database
  • Created on morph.io

Scraper code

Ruby

rockingham / scraper.rb