diff --git a/SCRAPERS-LIST.md b/SCRAPERS-LIST.md index 0f67fe05c..4a4e1183e 100644 --- a/SCRAPERS-LIST.md +++ b/SCRAPERS-LIST.md @@ -400,6 +400,7 @@ catfight-chicks.com|Shopmaker.yml|:heavy_check_mark:|:x:|:x:|:x:|-|- caughtfapping.com|Adultime.yml|:heavy_check_mark:|:x:|:x:|:x:|Python|- caughtmycoach.com|Nubiles.yml|:heavy_check_mark:|:x:|:x:|:x:|-|- cazzofilm.com|PornsiteManager.yml|:heavy_check_mark:|:x:|:heavy_check_mark:|:x:|-|Gay +cdgirls.com|CDGirls.yml|:heavy_check_mark:|:x:|:x:|:heavy_check_mark:|-|- cdnbus.lol|JavBus.yml|:heavy_check_mark:|:x:|:x:|:heavy_check_mark:|-|- cfnmeu.com|Williamhiggins.yml|:heavy_check_mark:|:x:|:x:|:x:|-|Gay chaosmen.com|ChaosMen.yml|:heavy_check_mark:|:x:|:x:|:x:|Python|Gay diff --git a/scrapers/CDGirls.yml b/scrapers/CDGirls.yml new file mode 100644 index 000000000..d44618015 --- /dev/null +++ b/scrapers/CDGirls.yml @@ -0,0 +1,70 @@ +name: CDGirls +sceneByURL: + - action: scrapeXPath + url: + - cdgirls.com + scraper: sceneScraper + +performerByURL: + - action: scrapeXPath + url: + - cdgirls.com + scraper: performeScraper + +xPathScrapers: + sceneScraper: + scene: + Title: //meta[@property='og:title']/@content + Date: + selector: //span[contains(.,'Added')]/following-sibling::span + postProcess: + - parseDate: 2-1-2006 + Details: + selector: //div[@class='panel-content']/p + concat: ' ' + Performers: + Name: //div[@class='model_name'] + Image: //div[@class='model_img']/img/@src + Image: + selector: //script[contains(.,'image:')] + postProcess: + - replace: + - regex: .+?image:.+?'([^']+).+ + with: $1 + Tags: + Name: + selector: //div[@class='video-footer']/strong[contains(.,'Tags')]/following-sibling::p/a + Studio: + Name: + # Some scenes are part of multiple subsites. This grabs the first that's listed. + selector: //div[@class='video-footer']/strong[contains(.,'CDGirls WebSite')]/following-sibling::p/a + postProcess: + - map: + Amateur: First Timers + Barely18: Just Barely 18 + Lesbian: Luxury Lesbians + Sexmachines: Fucked By A Machine + Sybian: Sybian Orgasms + Vrbs: VR Body Shots + + performeScraper: + performer: + Name: //aside//h3 + Height: + selector: //li[contains(.,'Height')]//strong + postProcess: + - replace: + - regex: '^' + with: '0.' + - feetToCm: true + Weight: + selector: //li[contains(.,'Weight')]//strong + postProcess: + - lbToKg: true + EyeColor: //li[contains(.,'Eye Color')]//strong + HairColor: //li[contains(.,'Hair Color')]//strong + Details: //ul[@class='list-unstyled']/li[1] + Image: //div[@class='model_img_lg']/img/@src + Disambiguation: + fixed: CD Girls +# Last Updated May 08, 2024