Documentation
¶
Overview ¶
Package vrlatina scrapes VRLatina (vrlatina.com), a Latina VR studio running the Mechbunny PHP CMS.
Three URL modes are supported:
- the main listing, walked via /most-recent/page{N}.html (15/page, ~392 scenes). Note the site also exposes /videos/, but that endpoint returns a randomised order — only /most-recent/ is date-sorted, so only it supports the KnownIDs early-stop;
- a model page, /models/{slug}-{id}.html or the equivalent /pornstars/{slug}-{id}.html, which lists that model's scenes; and
- a tag page, /search/{slug}/.
Model and tag pages render every result at once — they have no pagination — so both are handled as a single fetch.
Listing cards carry the id, title, URL, duration, performers and thumbnail; the release date, tags and description live only on the detail page, which a worker pool fetches. Detail pages embed ~15 "related videos" in the same card markup, so detail parsing never reuses the card parser.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Scraper ¶
Scraper implements scraper.StudioScraper for VRLatina.
func (*Scraper) ListScenes ¶
func (*Scraper) MatchesURL ¶
Click to show internal directories.
Click to hide internal directories.