name: "VirtualTaboo" sceneByURL: - action: scrapeXPath url: - virtualtaboo.com/videos/ scraper: sceneScraper movieByURL: - action: scrapeXPath url: - virtualtaboo.com/videos/ scraper: movieScraper xPathScrapers: sceneScraper: common: $info: &infoSel //div[@class="row video-detail"] $genInfo: //div[@class="row video-detail"]//div[starts-with(@class,"info")] scene: Title: &titleSel $info//h1 Date: &dateAttr selector: $genInfo/span[@class="bullet"]/following-sibling::text() postProcess: - parseDate: 02 January, 2006 Details: &detailsSel $info//*[@class="description"] Tags: Name: $info//div[starts-with( @class,"tag-list")]/a/text() Performers: Name: $info//div[starts-with(@class,"info")]/a/text() Image: &imageSel //meta[@property="og:image"]/@content Studio: Name: fixed: "Virtual Taboo" movieScraper: common: $info: *infoSel $genInfo: //div[@class="row video-detail"]//div[@class="info mt-5"] movie: Name: selector: *titleSel postProcess: - replace: - regex: ^ with: "VirtualTaboo - " Duration: selector: $genInfo/br/following-sibling::text()[1] postProcess: - replace: - regex: \shour with: ":" - regex: \smin with: ":00" Date: *dateAttr Studio: Name: fixed: VirtualTaboo Synopsis: *detailsSel FrontImage: *imageSel # Last Updated August 04, 2023