Facility: 005087
Cushing Mini Storage
- Facility ID
- 005087
- Name
- Cushing Mini Storage
- URL
- https://www.cushingministorage.com/
- Address
- 1200 N Little Ave, Cushing, OK 74023, USA, Cushing, Oklahoma 74023
- Platform
- custom_facility_005087
- Parser File
- src/parsers/custom/facility_005087_parser.py
- Last Scraped
- 2026-03-27 14:00:18.665627
- Created
- 2026-03-14 16:21:53.706708
- Updated
- 2026-03-27 14:00:18.665627
- Parser Status
- ⚠ Needs Fix
- Status Reason
- Parser returned 0 units
- Last Healing Attempt
- Not attempted
Parser Source (src/parsers/custom/facility_005087_parser.py)
"""Parser for Cushing Mini Storage (cushingministorage.com).
This is a no_pricing site. The homepage is a Weebly-hosted brochure page
powered by Storage Commander. It lists features, location info, and hours
but does not display unit sizes or prices. Visitors are directed to an
"Online Rentals" page (/online-rentals1.html) which loads a Storage
Commander widget -- that content is not present in the homepage snapshot.
"""
from __future__ import annotations
from bs4 import BeautifulSoup
from src.parsers.base import BaseParser, ParseResult
class Facility005087Parser(BaseParser):
"""Extract storage units from Cushing Mini Storage.
The homepage does not publish unit sizes or pricing.
Pricing is behind a Storage Commander rental widget on a
separate page. This parser returns 0 units with an
explanatory warning.
"""
platform = "custom_facility_005087"
def parse(self, html: str, url: str = "") -> ParseResult:
soup = BeautifulSoup(html, "lxml")
result = ParseResult(platform=self.platform, parser_name=self.__class__.__name__)
for tag in soup.find_all(["script", "style"]):
tag.decompose()
body_text = soup.get_text(separator=" ")
# Confirm this is the Cushing Mini Storage page
if "cushing mini storage" not in body_text.lower():
result.warnings.append("Page does not appear to be Cushing Mini Storage")
return result
result.warnings.append(
"no_pricing: Cushing Mini Storage does not publish unit sizes or "
"prices on the homepage. The site directs visitors to an Online "
"Rentals page powered by Storage Commander for unit availability "
"and pricing."
)
return result
Scrape Runs (5)
-
exported Run #20212026-03-27 14:00:15.183593 | Facility005087Parser
-
exported Run #20202026-03-27 14:00:13.807386 | Facility005087Parser
-
exported Run #12762026-03-23 03:01:52.783762 | Facility005087Parser
-
exported Run #7832026-03-21 18:53:28.909204 | Facility005087Parser
-
exported Run #3322026-03-14 16:34:15.334390 | Facility005087Parser
Run #332 Details
- Status
- exported
- Parser Used
- Facility005087Parser
- Platform Detected
- table_layout
- Units Found
- 0
- Stage Reached
- exported
- Timestamp
- 2026-03-14 16:34:15.334390
Timing
| Stage | Duration |
|---|---|
| Fetch | 3481ms |
| Detect | 16ms |
| Parse | 7ms |
| Export | 10ms |
Snapshot: 005087_20260314T163418Z.html · Show Snapshot · Open in New Tab
No units found in this run.
All Failures for this Facility (5)
parse
_WarningAsException
scraper
no_units_extracted
warning
Run #N/A | 2026-03-27 14:00:18.647103
No units extracted for 005087
Stack trace
src.reporting.failure_reporter._WarningAsException: No units extracted for 005087
parse
_WarningAsException
scraper
no_units_extracted
warning
Run #N/A | 2026-03-27 14:00:17.464402
No units extracted for 005087
Stack trace
src.reporting.failure_reporter._WarningAsException: No units extracted for 005087
parse
_WarningAsException
scraper
no_units_extracted
warning
Run #N/A | 2026-03-23 03:01:56.572793
No units extracted for 005087
Stack trace
src.reporting.failure_reporter._WarningAsException: No units extracted for 005087
parse
_WarningAsException
scraper
no_units_extracted
warning
Run #N/A | 2026-03-21 18:53:32.949240
No units extracted for 005087
Stack trace
src.reporting.failure_reporter._WarningAsException: No units extracted for 005087
parse
_WarningAsException
scraper
no_units_extracted
warning
Run #N/A | 2026-03-14 16:34:18.893652
No units extracted for 005087
Stack trace
src.reporting.failure_reporter._WarningAsException: No units extracted for 005087