Skip to content

Commit f747e96

Browse files
authored
Fix cover image and add performer scraping configuration to Frenchtwinks
1 parent bf3b098 commit f747e96

File tree

1 file changed

+34
-4
lines changed

1 file changed

+34
-4
lines changed

scrapers/Frenchtwinks.yml

Lines changed: 34 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ sceneByURL:
44
url:
55
- french-twinks.com
66
scraper: sceneScraper
7+
performerByURL:
8+
- action: scrapeXPath
9+
url:
10+
- french-twinks.com/en/french-gay-porn-video
11+
scraper: performerScraper
712
xPathScrapers:
813
sceneScraper:
914
scene:
@@ -22,16 +27,41 @@ xPathScrapers:
2227
postProcess:
2328
- parseDate: 2006-01-02
2429
Image:
25-
selector: //meta[@property="og:image"]/@content
30+
selector: //iframe/@src
2631
postProcess:
2732
- replace:
28-
- regex: .*\/(\d+)\/0?(\d+)\.jpg
29-
with: "https://www.french-twinks.com/img/gay-video/fullsize/video-gay_$1-1.jpg"
33+
- regex: .*/img/(.+)\.jpg.*
34+
with: "https://www.french-twinks.com/cdn-cgi/image//img/$1.jpg"
3035
Studio:
3136
Name:
3237
fixed: French Twinks
3338
Tags:
3439
Name: //li[@class="vid_keywords"]/a
3540
Performers:
3641
Name: //li[@class="small_act_pic small_act_picvidpage"]/a
37-
# Last Updated August 15, 2025
42+
URLs: //li[@class="small_act_pic small_act_picvidpage"]/a/@href
43+
performerScraper:
44+
performer:
45+
Name: //h1[@class="subtitle_line"]
46+
Image: //div[@id="mygallery"]/a/@href
47+
EyeColor:
48+
selector: //td[contains(text(),"Eyes")]/following-sibling::td
49+
postProcess:
50+
- replace:
51+
- regex: ": "
52+
with: ""
53+
Gender:
54+
fixed: Male
55+
Height:
56+
selector: //td[contains(text(),"Height")]/following-sibling::td
57+
postProcess:
58+
- feetToCm: true
59+
PenisLength:
60+
selector: //td[contains(text(),"Cock")]/following-sibling::td
61+
postProcess:
62+
- replace:
63+
- regex: ^
64+
with: "0'"
65+
- feetToCm: true
66+
67+
# Last Updated November 11, 2025

0 commit comments

Comments
 (0)