Skip to content

ADD New Scraper: ManSurfer - #2912

Closed
JeffersonPenPen wants to merge 1 commit into
stashapp:masterfrom
JeffersonPenPen:master
Closed

JeffersonPenPen wants to merge 1 commit into
stashapp:masterfrom
JeffersonPenPen:master

Conversation

@JeffersonPenPen

Copy link
Copy Markdown

Generated by an automatic template. Can be removed if not applicable.

Scraper type(s)

  • performerByName
  • performerByFragment
  • performerByURL
  • sceneByName
  • sceneByQueryFragment
  • sceneByFragment
  • sceneByURL
  • groupByURL
  • galleryByFragment
  • galleryByURL
  • imageByFragment
  • imageByURL

Examples to test

Website:
https://www.mansurfer.tv/

URL format:
https://www.mansurfer.tv/dispatcher/movieDetail?genreId=102&theaterId=35846&movieId=XXXXX&locale=en

For scene search, existing scene titles can also be used without providing a URL.

Short description

Adds a scraper for ManSurferTV with support for Scenes and Groups.

The scraper can retrieve metadata directly from ManSurferTV movie URLs. This is the recommended method and provides the most reliable results.

Scenes can also be scraped without a URL using the existing scene title. In this case, the scraper searches ManSurferTV and attempts to identify the corresponding movie. Search-based matching is less reliable than URL-based scraping and may require manual verification.

For titles containing a scene number, such as Movie Title: Scene 2, the scraper attempts to identify the corresponding scene within the movie page and retrieve scene-specific metadata, including performers, tags, and images.

Groups are supported through ManSurferTV movie URLs.

The scraper uses py_common, requests, and beautifulsoup4.

Copilot AI balanced review requested due to automatic review settings October 6, 2026 13:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Maista6969 added a commit that referenced this pull request Oct 11, 2026
@Maista6969

Copy link
Copy Markdown
Collaborator

Thanks for the pull request! I looked into this and found that since Mansurfer.tv is an AEBN storefront it would probably be better to add this to the main AEBN scraper because then we can reuse the scene-specific logic for the whole site. I have made this change in 7180126 and so I will close this PR

@Maista6969 Maista6969 closed this Oct 11, 2026
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.

3 participants