Skip to content

Conversation

@pops64
Copy link
Contributor

@pops64 pops64 commented Oct 4, 2024

Appears to currently work. More wide spread testing needed. Had some randomness if valid scene were shown on the index page. The current set of URLs appears to return the correct scenes.

The next index page does not appear to show up in the colly request only on a working browser. Had to resort to checking if any scene links where available and advancing if true.

pops64 added 2 commits October 4, 2024 13:50
Appears to currently work. More wide spread testing needed. Had some randomness to what scenes were being shown on the index page. The current set of URLs appears to return the correct scenes.

The next index page does not appear to show up in the colly request only on a working browser. Had to resort to checking if any scene links where available and advancing if true.
@crwxaj
Copy link
Collaborator

crwxaj commented Oct 10, 2024

The scraper works fine for me. However I think the numerical ID from the scene URL would be a better fit for the scene ID than the title slug, since it is less likely to change.
The release date is the same for all scenes, but when I check their date range filter this seems to be the actual case.

@pops64
Copy link
Contributor Author

pops64 commented Oct 11, 2024

Yeah. I put in a comment in to code for the date to be watched. As bazzers redid their website so who knows if the new scenes will be posted and if date is correct as the variable name I pull from is upload date. But it was the only date available on the site.

It does grab the scene ID from the home page url. I tried grabbing everything I could from the json script block as I am indeed worried the class ids will change cause it looks randomized/minifed

@pops64 pops64 changed the title Add BrazzersVR Scraper Add BrazzersVR Scraper Fixes #1860 Oct 11, 2024
Abandoned the OG BazzersVR scraper in favor of the backend API call. Which shares the same API and JSON structure as VirtualPorn. All seems to be in working order.

Some of the code for VirtualPorn may still need to be stripped or adjusted based on differing sites. Current things that need be check or adjusted Filenames and Member Link
@pops64
Copy link
Contributor Author

pops64 commented Oct 11, 2024

Update: Moved the bazzers scraper into virtualporn. It shares the same backend API and JSON structure. Everything seems to return correctly. Made adjustments or passed through strings where needed for the differences between sites. Things below are behind the paywall that should be checked

  • Members Link needs to be added for BazzersVR
  • File names need to be checked or skipped over adding them for BazzersVR

pops64 and others added 6 commits October 11, 2024 17:50
The Origin and Refer are important. It should prevent the collisions in the API call when both scrapers are ran at the same time.  AKA VirtualPorn returning scene data for Brazzers

Also updated for parallel scraper optimization
Change from one run on function input to use a type struct. Makes the code cleaner and easer to read.

Another attempt at squashing the API returning results not belong to the correct studio. This should work has the code now checks to ensure the result belongs to the correct scraper. And ignores the rest.

Also changed the scraperID to a code used in the API result
@crwxaj crwxaj merged commit 3864480 into xbapps:master Oct 22, 2024
@pops64 pops64 deleted the VRBazzers branch October 22, 2024 21:19
balckpixie pushed a commit to balckpixie/xbvr that referenced this pull request Aug 9, 2025
* Add BrazzersVR Scraper

Appears to currently work. More wide spread testing needed. Had some randomness to what scenes were being shown on the index page. The current set of URLs appears to return the correct scenes.

The next index page does not appear to show up in the colly request only on a working browser. Had to resort to checking if any scene links where available and advancing if true.

* Go fmt & Cleanup

* BazzersVR v2

Abandoned the OG BazzersVR scraper in favor of the backend API call. Which shares the same API and JSON structure as VirtualPorn. All seems to be in working order.

Some of the code for VirtualPorn may still need to be stripped or adjusted based on differing sites. Current things that need be check or adjusted Filenames and Member Link

* Remove Debugging Prompt

* Go fmt fixes

* Code Optimizations & Bug Fix

The Origin and Refer are important. It should prevent the collisions in the API call when both scrapers are ran at the same time.  AKA VirtualPorn returning scene data for Brazzers

Also updated for parallel scraper optimization

* Bug Fix & Code Optimatzions

Change from one run on function input to use a type struct. Makes the code cleaner and easer to read.

Another attempt at squashing the API returning results not belong to the correct studio. This should work has the code now checks to ensure the result belongs to the correct scraper. And ignores the rest.

Also changed the scraperID to a code used in the API result

* Comment cleanup
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.

2 participants