This commit is contained in:
Christoph Califice
2025-10-09 20:05:31 -03:00
parent ed22ef22bc
commit 0a5f88d75a
1442 changed files with 101562 additions and 0 deletions

View File

@@ -0,0 +1,80 @@
name: Fetishnetwork
sceneByURL:
- action: scrapeXPath
url:
- fetishnetwork.com/t2/showgal
scraper: sceneScraper
xPathScrapers:
sceneScraper:
scene:
# Title: //div[contains(@class,"detail-area")]//h3
Title:
selector: //title
postProcess:
- replace:
- regex: ^(.+)(?:\s\|).+$
with: $1
Details:
selector: |
//div[contains(@class,"description-long-text")]//text()
|//span[@class="vg_description-scene"]/text()
|//span[@class="strong"][contains(text(), "Description")]/following-sibling::text()
postProcess:
- replace:
- regex: Description:\s?
with:
- regex: <EFBFBD>
with:
Date:
selector: //h4[@class="light-grey"]|//span[@class="vg_dateadded"]|//span[contains(text(), "Added")]/text()
postProcess:
- replace:
- regex: Added:\s
with:
- parseDate: January 2, 2006
Image:
selector: |
//video/@poster
|//div[@class="banner-img-single"]/img/@src
|//div[@class="banner-img banner-img-one"]/img/@src
|//div[@class="display-panel"]/img/@src
|(//img[contains(@src,"content/flash/")]/@src)[1]
postProcess:
- replace:
- regex: ^
with: http://www.fetishnetwork.com/t2/
Studio:
Name:
selector: |
//span[@class="white-text"]
|//div[@id="header"][1]/h1/a/text()
|//span[@class="vg_attribute-title"][contains(text(), "Site")]/following-sibling::a[1]
postProcess:
- replace:
- regex: \sVideos
with:
- regex: \.com
with:
- regex: BDSM
with: Bdsm
- regex: FemDom
with: Femdom
- regex: "[A-Z][^A-Z]+|[A-Z]+$"
with: "$0 "
Performers:
Name:
# If the genre contains lesbian, split the scene title in case it contains a comma,
# otherwise (title does not contain names) extract performer name from image url
selector: |
//a[contains(text(),"Lesbian")]/following::h3/text()[contains(., ", ")]
|//video/@poster
|//div[@class="display-panel"]/img/@src
split: ", "
postProcess:
- replace:
- regex: ^.+\d_(.*?)(?:_\d+)?(?:_video/thumbs|_1//thumbs).+$
with: $1
- regex: _
with: " "
# Last Updated December 19, 2020