name: TukTukPatrol sceneByURL: - action: scrapeXPath url: - tuktukpatrol.com/ scraper: sceneScraper performerByName: action: scrapeXPath queryURL: https://tuktukpatrol.com/?amp=1&s={} scraper: performerSearch performerByURL: - action: scrapeXPath url: - https://tuktukpatrol.com/ scraper: performerScraper xPathScrapers: sceneScraper: scene: Title: selector: //h1[@class='amp-single-title'] Details: selector: //div[@class='cntn-wrp artl-cnt']/div[3] Performers: Name: selector: //div[@class='update-info']/a Tags: Name: selector: //div[@class='amp-category']/span Studio: Name: fixed: TukTukPatrol Image: selector: //div[@id='myOverlay']//amp-img/@src performerSearch: performer: Name: selector: //div[@class='by-left']/a URL: selector: //div[@class='by-left']/a/@href performerScraper: performer: Name: selector: //h1[@class='amp-model-title'] Gender: fixed: Female Country: fixed: Thailand Ethnicity: fixed: Asian Image: selector: //div[@class='model-contr-colone']//amp-img/@src EyeColor: selector: //span[contains(text(),'Eye Color:')]/following-sibling::text() HairColor: selector: //span[contains(text(),'Hair Color:')]/following-sibling::text() Height: selector: //span[contains(text(),'Height:')]/following-sibling::text() postProcess: - feetToCm: true Weight: selector: //span[contains(text(),'Weight:')]/following-sibling::text() postProcess: - replace: - regex: lbs with: "" - lbToKg: true Measurements: selector: //span[contains(text(),'Measurements:')]/following-sibling::text() Details: //div[@class='model-desc'] URL: //link[@rel="canonical"]/@href # Last Updated July 21, 2021