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

72 lines
2.5 KiB
YAML

name: "Hustler"
sceneByURL:
- action: scrapeXPath
url:
- analhookers.com/model/
- asian18.com/model/
- asianfever.com/model/
- assmeat.com/model/
- barelylegal.com/model/
- battlebang.com/model/
- beaverhunt.com/model/
- bootyclapxxx.com/model/
- bootysisters.com/model/
- bossymilfs.com/model/
- bustybeauties.com/model/
- daddygetslucky.com/model/
- fuckfiesta.com/model/
- fuckinghardcore.com/model/
- hometowngirls.com/model/
- hometownhoneys.com/model/
- hottiemoms.com/model/
- hustlaz.com/model/
- hustler.com/model/
- hustlerhd.com/model/
- hustlerparodies.com/model/
- hustlerslesbians.com/model/
- hustlerstaboo.com/model/
- lesbianass.com/model/
- muchaslatinas.com/model/
- pornstarhardcore.com/model/
- scarybigdicks.com/model/
- seemysextapes.com/model/
- sexsee.com/model/
- sororitysluts.com/model/
- titworld.com/model/
- toomanytrannies.com/model/
- vcaxxx.com/model/
- watchreal.com/model/
scraper: sceneScraper
xPathScrapers:
sceneScraper:
common:
$content: //div[@class="panel-content"]
scene:
Title: //h3/a/text()|$content//h3[contains(@class, "headline")]/a/text()
URL: //link[@rel='canonical']/@href
Performers:
Name:
selector: //span[@class="attr-key" and contains(text(),"Cast")]/following-sibling::span[@class="attr-value"]/a[not(text()="Hustler Models") and not(text()="Barely Legal Models")]/text()|$content//span[contains(text(), "Cast")]//following-sibling::span/a/text()
Date:
selector: //span[@class="attr-key" and contains(text(),"Released")]/following-sibling::span[@class="attr-value"]/text()|$content//span[contains(text(), "Released")]//following-sibling::span/text()
postProcess:
- parseDate: Jan 02, 2006
Details: //p[following-sibling::a[@class="clickable"]]|//meta[@property="og:description"]/@content|//div[@class="description"]/p
Image:
selector: //div[@class="img-container"]/img/@src|//div[contains(@class, "jw-preview")]/@style|$content/img/@src
postProcess:
- replace:
- regex: (?:background-image:\s*url\(")(.+)(?:"\).*);?
with: $1
Tags:
Name: //div[@class="tag-list"]/a/text()
Studio:
Name: //a[@class="logo active"]/img/@alt
driver:
useCDP: true
sleep: 5
clicks:
- xpath: //a[@class="clickable"]
sleep: 2
# Last Updated June 30, 2023