CommunityScrapers icon indicating copy to clipboard operation
CommunityScrapers copied to clipboard

VRBangers: migrate to API

Open nrg101 opened this issue 1 month ago • 0 comments

Scraper type(s)

  • [x] performerByName
  • [x] performerByFragment
  • [x] performerByURL
  • [x] sceneByName
  • [x] sceneByQueryFragment
  • [x] sceneByFragment
  • [x] sceneByURL
  • [ ] galleryByFragment
  • [ ] galleryByURL
  • [x] groupByURL

Examples to test

performerByName

  • isabella
  • veronica leal

performerByFragment

  • any name from above
  • any URL from below

performerByURL

  • https://vrbtrans.com/model/isabella-fiorella/
  • https://vrbangers.com/model/spencer-bradley/

sceneByName / sceneByQueryFragment

  • flexy

sceneByFragment

TBC

sceneByURL

  • https://vrbtrans.com/video/what-can-i-get-for-you/
  • https://vrbangers.com/video/wicked-stepmom/

galleryByFragment

TBC

galleryByURL

There aren't really distinct gallery pages, but there are scene photo sets on the same page as the videos, so use any of the sceneByURL examples above.

groupByURL

The "games" at dezyred.com are collections of scenes, so they are really groups.

  • https://dezyred.com/games/white-iris
  • https://dezyred.com/games/cum-to-play-with-violet-myers-sarah-arabic

Short description

Refactored this scraper in Python, which brings multiple benefits including:

  • performer birthdate can be scraped from the datetime epoch timestamp, so the year is present (as opposed to the web page)
  • API and site searches are kind of broken, as in there are way too many results, and not sorted by match - a similarity (to the query) matcher is implemented

nrg101 avatar Dec 11 '25 22:12 nrg101