Files
compose-projects-arr/stash/config/scrapers/community/TukTukPatrol/TukTukPatrol.yml
Christoph Califice 0a5f88d75a stash
2025-10-10 09:50:30 -03:00

78 lines
2.0 KiB
YAML

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