Skip to content

feat(scraper): pisos.com detail parser (forge run 20260920-1304) - #70

Merged
espetro merged 1 commit into
feat/chezy-forge/pisos-standardfrom
feat/chezy-forge/pisos-detail-20260920-1304
Sep 20, 2026
Merged

espetro merged 1 commit into
feat/chezy-forge/pisos-standardfrom
feat/chezy-forge/pisos-detail-20260920-1304

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Summary

Implemented PisosAdapter.parse_detail(html, *, operation, scraped_at) for offline parsing of pisos.com detail pages.

  • Extracts canonical identity, transaction, property characteristics, energy certificate, location, publisher, description, and deduplicated full-size photo media.
  • Preserves extracted page payloads in source_raw and supports both rent and sale URL/price shapes without fixture-specific values.
  • Keeps the change scoped to the existing pisos adapter.

Link to Devin session: https://app.devin.ai/sessions/348990fec7134544a9519a8dc18d6c7a
Open in Devin Desktop: https://app.devin.ai/desktop/session/348990fec7134544a9519a8dc18d6c7a?variant=devin
Requested by: @espetro

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@espetro
espetro merged commit a6d814b into feat/chezy-forge/pisos-standard Sep 20, 2026
@espetro
espetro deleted the feat/chezy-forge/pisos-detail-20260920-1304 branch September 20, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant