Update PimpBunny scraper for onlyfans-creators URLs and current markup - #2761
Update PimpBunny scraper for onlyfans-creators URLs and current markup#2761bebert64 wants to merge 6 commits into
Conversation
Use og:* meta tags and h1 for stable performer metadata on public profile pages. Co-authored-by: Cursor <cursoragent@cursor.com>
Point performer URLs at onlyfans-creators, refresh XPath selectors against live pages, fix scene tags, and add performer details and aliases. Co-authored-by: Cursor <cursoragent@cursor.com>
The video title is rendered as a div with pages-view-video-video-title, not an h1. Co-authored-by: Cursor <cursoragent@cursor.com>
Use explicit /text() selectors for performer and scene tags, and scrape scene description from the page body with og:description fallback. Co-authored-by: Cursor <cursoragent@cursor.com>
Remove invalid [normalize-space()] predicate that broke scene details in Stash's xpath engine, and use //a for tag names like other community scrapers. Co-authored-by: Cursor <cursoragent@cursor.com>
acb310b to
cd51adb
Compare
5ccd388 to
5cc85be
Compare
|
I ran into the same missing-Title symptom and independently verified this fix against a live page, so here's a confirmation plus the exact root cause. Test URL: The relevant DOM is: <div class="ui-heading-root__ZH7pFC ui-heading-h1__0HdXaM pages-view-video-video-title__9lYVyi">So the failure is the element tag, not the class name. One extra data point in case it's useful: Either way this unblocks Title. Thanks for putting the PR together. Note: I also needed the |
Scraper type(s)
Examples to test
sceneByURL
performerByURL
Short description
Update PimpBunny for current site markup:
onlyfans-models→onlyfans-creatorsog:urlfallback), keyword aliasespages-view-video-tags→pages-view-video-categories[normalize-space()]xpath//aform consistent with other scrapers