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

51 lines
1.5 KiB
YAML

name: MissAV (en)
sceneByURL:
- action: scrapeXPath
url:
- missav.com
scraper: sceneScraper
sceneByName:
action: scrapeXPath
queryURL: https://missav.com/en/search/{}
scraper: sceneSearch
sceneByQueryFragment:
action: scrapeXPath
queryURL: "{url}"
scraper: sceneScraper
xPathScrapers:
sceneSearch:
common:
$videoItem: //div[starts-with(@class, 'grid grid-cols-2 md:grid-cols-3 xl:grid-cols-4 gap-5')]/div/div[@class="thumbnail group"]
scene:
Title: $videoItem/div[@class="my-2 text-sm text-nord4 truncate"]/a/text()
URL:
selector: $videoItem/div[@class="my-2 text-sm text-nord4 truncate"]/a/@href
Image:
selector: $videoItem/div[@class="relative aspect-w-16 aspect-h-9 rounded overflow-hidden shadow-lg"]/a/img/@data-src
sceneScraper:
scene:
Code: //span[text()='Code:']/../span[@class="font-medium"]
Date: //span[text()='Release date:']/../span[@class="font-medium"]
Title:
selector: //h1[@class="text-base lg:text-lg text-nord6"]
postProcess:
- replace:
- regex: ^.*?\s
with: ""
Tags:
Name: //span[text()='Genre:']/../a
Performers:
Name: //span[text()='Actress:']/../a
Studio:
Name: //span[text()='Maker:']/../a
Director: //span[text()='Director:']/../a
Details: //div[@class="mb-1 text-secondary break-all line-clamp-2"]
Image: //link[@as="image"]/@href
driver:
headers:
- Key: User-Agent
Value: stash-scraper/1.0
# Last Updated March 17, 2024