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 Finished! Added 0 applications, and skipped 0 unprocessable applications.

Data

Downloaded 160 times by dcalde mlandauer Manasaanand guptara123

To download data sign in with GitHub

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

rows 10 / 13

council_reference address description info_url date_scraped on_notice_to
Proposed Serviced Apartment Rockingham Beach Road-
99  Rockingham Beach Road, Rockingham, WA
Proposed Serviced Apartment
2026-02-26
2026-02-27
Proposed Holiday Accommodation Westralia Garden R-
26 Westralia Garden, Rockingham, WA
Proposed Holiday Accommodation
2026-03-05
2026-03-06
Proposed Holiday House Warnbro Beach Road Safety -
Warnbro Beach Road, Safety Bay, WA
Proposed Holiday House
2026-03-05
2026-03-06
Proposed Holiday House Dulverton Street Baldivis
Lot 2105, 23 Dulverton Street, Baldivis, WA
Proposed Holiday House
2026-03-05
2026-03-06
Proposed Holiday House Elizabeth Street Shoalwate-
2 Elizabeth Street, Shoalwater, WA
Proposed Holiday House
2026-03-15
2026-03-16
Proposed Holiday House Avoca Chase Baldivis
4 Avoca Chase, Baldivis, WA
Proposed Holiday House
2026-03-15
2026-03-16
Proposed Holiday House Harrison Street Rockingham
35A-D Harrison Street, Rockingham, WA
Proposed Holiday House
2026-03-18
2026-03-19
Proposed Battery Energy Storage System Doghill Ro-
Lot 18, 260 Doghill Road, Baldivis, WA
Proposed Battery Energy Storage System
2026-03-22
Proposed Club Restricted Liquor Licence Hennesy W-
Hennesy Way, Rockingham, WA
Proposed Club Restricted Liquor Licence
2026-03-22
2026-04-03
Proposed Holiday House Oxley Place Rockingham
Oxley Place, Rockingham, WA
Proposed Holiday House
2026-03-22
2026-03-31

Statistics

Average successful run time: less than a minute

Total run time: 25 minutes

Total cpu time used: half a minute

Total disk space used: 41.8 KB

History

  • Auto ran revision 9e6f9e4a and completed successfully .
    nothing changed in the database
  • Auto ran revision 9e6f9e4a and completed successfully .
    nothing changed in the database
  • Auto ran revision 9e6f9e4a and completed successfully .
    nothing changed in the database
  • Auto ran revision 9e6f9e4a and completed successfully .
    6 records added, 6 records removed in the database
  • Auto ran revision 9e6f9e4a and completed successfully .
    6 records added, 6 records removed in the database
  • ...
  • Created on morph.io

Show complete history

Scraper code

Ruby

rockingham / scraper.rb