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.675s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-battery-energy-storage-system-doghill-roa Saving record Proposed Battery Energy Storage System Doghill Ro- - Lot 18, 260 Doghill Road, Baldivis, WA Pausing 4.663s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-holiday-house-elizabeth-street,-shoalwate Saving record Proposed Holiday House Elizabeth Street Shoalwate- - 2 Elizabeth Street, Shoalwater, WA Pausing 3.573s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-holiday-house-harrison-street,-rockingham Saving record Proposed Holiday House Harrison Street Rockingham - 35A-D Harrison Street, Rockingham, WA Pausing 3.663s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-holiday-house-avoca-chase,-baldivis Saving record Proposed Holiday House Avoca Chase Baldivis - 4 Avoca Chase, Baldivis, WA Pausing 3.87s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-club-restricted-liquor-licence-hennesy-wa Unable to find full address ending in "Hennesy Way, Rockingham" Saving record Proposed Club Restricted Liquor Licence Hennesy W- - Hennesy Way, Rockingham, WA Pausing 3.383s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-holiday-house-oxley-place,-rockingham Unable to find full address ending in "Oxley Place, Rockingham" Saving record Proposed Holiday House Oxley Place Rockingham - Oxley Place, Rockingham, WA Pausing 3.458s Fetching detail page: https://rockingham.wa.gov.au/planning-and-building/local-planning/town-planning-advertising-and-submissions/proposed-amendments-to-operating-hours-reception-c Saving record Proposed Amendments to Operating Hours Reception - - Lot 30, 1295 Mandurah Road, Baldivis, WA Finished! Added 7 applications, and skipped 0 unprocessable applications.

Data

Downloaded 134 times by dcalde mlandauer Manasaanand

To download data sign in with GitHub

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

rows 10 / 11

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 Battery Energy Storage System Doghill Ro-
Lot 18, 260 Doghill Road, Baldivis, WA
Proposed Battery Energy Storage System
2026-03-15
2026-03-16
Proposed Holiday House Elizabeth Street Shoalwate-
2 Elizabeth Street, Shoalwater, 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-15
2026-03-19
Proposed Holiday House Avoca Chase Baldivis
4 Avoca Chase, Baldivis, WA
Proposed Holiday House
2026-03-15
2026-03-16
Proposed Club Restricted Liquor Licence Hennesy W-
Hennesy Way, Rockingham, WA
Proposed Club Restricted Liquor Licence
2026-03-15
2026-04-03
Proposed Holiday House Oxley Place Rockingham
Oxley Place, Rockingham, WA
Proposed Holiday House
2026-03-15
2026-03-31

Statistics

Average successful run time: less than a minute

Total run time: 18 minutes

Total cpu time used: half a minute

Total disk space used: 41.8 KB

History

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

Show complete history

Scraper code

Ruby

rockingham / scraper.rb