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,54 @@
name: "ThisVid"
sceneByURL:
- action: scrapeXPath
url:
- thisvid.com
scraper: sceneScraper
performerByURL:
- action: scrapeXPath
url:
- thisvid.com
scraper: performerScraper
xPathScrapers:
sceneScraper:
common:
$container: //div[@class='container']
$videowrap: //div[@class='column-centre column-video']//div[@class='wrap']
$desc: //ul[@class="description"]
scene:
Title: $container//div[@class='headline']//h1/text()
Image:
selector: $videowrap//div[@class='video-holder']//div//img/@src
postProcess:
- replace:
- regex: "//"
with: https://
Tags:
Name: $desc//li//a[contains(@href,"/tags/")]/text()
Details: $desc//li//p/text()
Code:
selector: //meta[@property="og:video:url"]/@content
postProcess:
- replace:
- regex: .+/(\d+)/?$
with: $1
performerScraper:
common:
$profileCaseL: //div[@class="profile"]//div[@class="case"]//div[@class="case-left"]
$profileCaseR: //div[@class="profile"]//div[@class="case"]//div[@class="case-right"]
performer:
Name: $profileCaseL//span[contains(text(),"Name")]/strong|//div[@class="profile-menu"]//div[@class="headline"]//h2/text()
Birthdate:
selector: $profileCaseL//span[contains(text(),"Birth")]/strong
postProcess:
- parseDate: 02 January, 2006
- parseDate: 2006-01-02
Country:
selector: $profileCaseL//span[contains(text(),"Country")]/strong
postProcess:
- map:
United States: "USA"
Gender: $profileCaseR//span[contains(text(),"Gender")]/strong
Image: //div[@class="avatar"]/img[not(contains(@src,"no-avatar"))]/@src
# Last Updated February 26, 2023

View File

@@ -0,0 +1,9 @@
id: ThisVid
name: ThisVid
metadata: {}
version: d71775f
date: "2023-02-27 04:00:27"
requires: []
source_repository: https://stashapp.github.io/CommunityScrapers/stable/index.yml
files:
- ThisVid.yml