63 lines
1.8 KiB
YAML
63 lines
1.8 KiB
YAML
name: "SLROriginals"
|
|
sceneByURL:
|
|
- action: scrapeXPath
|
|
url: &urlAttr
|
|
- allvr.porn
|
|
- hardonvr.com
|
|
- lustreality.com
|
|
- slroriginals.com
|
|
- vrfirsttimer.com
|
|
scraper: sceneScraper
|
|
movieByURL:
|
|
- action: scrapeXPath
|
|
url: *urlAttr
|
|
scraper: movieScraper
|
|
xPathScrapers:
|
|
sceneScraper:
|
|
common:
|
|
$info: &info //div[starts-with( @class,"c-page--video-right")]
|
|
scene:
|
|
Title: &titleSel $info//h1[1]/text()
|
|
Date: &dateAttr
|
|
selector: $info//span[starts-with(@class,"u-inline-block")][1]/text()
|
|
postProcess:
|
|
- parseDate: Jan 2, 2006
|
|
Details: &detailsAttr
|
|
selector: $info//div[starts-with(@class,"u-mb--six")]
|
|
Tags:
|
|
Name: $info//div[starts-with(@class,"u-mt--four")]//li/a/text()
|
|
Performers:
|
|
Name: $info//div[starts-with(@class,"u-mt--three")]//a/text()
|
|
Studio:
|
|
Name: &studioName //meta[@name="application-name"]/@content
|
|
Image: &imageSel
|
|
selector: //div[starts-with(@style,"background-image:")]/@style
|
|
postProcess:
|
|
- replace:
|
|
- regex: .+url\((.+)\).+
|
|
with: $1
|
|
Movies:
|
|
Name: &movieNameAttr
|
|
selector: //meta[@name="application-name"]/@content|//div[starts-with( @class,"c-page--video-right")]//h1[1]/text()
|
|
concat: " - "
|
|
Duration: &durationAttr
|
|
selector: $info//span[contains(text(),"Duration:")]
|
|
postProcess:
|
|
- replace:
|
|
- regex: Duration:\s
|
|
with: ""
|
|
Date: *dateAttr
|
|
Synopsis: *detailsAttr
|
|
movieScraper:
|
|
common:
|
|
$info: *info
|
|
movie:
|
|
Name: *movieNameAttr
|
|
Duration: *durationAttr
|
|
Date: *dateAttr
|
|
Synopsis: *detailsAttr
|
|
Studio:
|
|
Name: *studioName
|
|
FrontImage: *imageSel
|
|
# Last Updated October 21, 2021
|