51 lines
1.5 KiB
YAML
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
|