Skip to content

[pornpics] add category and listing extractors#8662

Merged
mikf merged 3 commits intomikf:masterfrom
SpiffyChatterbox:extractor/pornpics-categories
Dec 10, 2025
Merged

[pornpics] add category and listing extractors#8662
mikf merged 3 commits intomikf:masterfrom
SpiffyChatterbox:extractor/pornpics-categories

Conversation

@SpiffyChatterbox
Copy link
Contributor

Add support for:

  • Category pages like /ass/, /milf/, /blonde/ etc.
  • Listing pages like /popular/, /recent/, /rating/, /likes/, /views/, /comments/

Category pages use JSON pagination like tags/search. Listing pages don't support JSON pagination and use different HTML structure.

Add support for:
- Category pages like /ass/, /milf/, /blonde/ etc.
- Listing pages like /popular/, /recent/, /rating/, /likes/, /views/, /comments/

Category pages use JSON pagination like tags/search.
Listing pages don't support JSON pagination and use different HTML structure.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move PornpicsCategoryExtractor after PornpicsListingExtractor
  so it acts as catch-all, eliminating need for negative lookahead
- Use list comprehension in PornpicsListingExtractor.galleries()

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@SpiffyChatterbox
Copy link
Contributor Author

I'm getting some mixed results with testing - looks like the site changes data elements. Doesn't appear to be a problem with the extractor, but open to suggestions on improving it.

@mikf mikf merged commit 2c82509 into mikf:master Dec 10, 2025
9 checks passed
@SpiffyChatterbox SpiffyChatterbox deleted the extractor/pornpics-categories branch December 11, 2025 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants