From 7b336d1e735b996a537a5170286f125b121f857d Mon Sep 17 00:00:00 2001 From: gmes78 Date: Fri, 27 Jun 2025 10:29:44 +0100 Subject: [PATCH] [ie/rule34video] Fix finding the uploader --- yt_dlp/extractor/rule34video.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/yt_dlp/extractor/rule34video.py b/yt_dlp/extractor/rule34video.py index 481e3222a..7e80f3dde 100644 --- a/yt_dlp/extractor/rule34video.py +++ b/yt_dlp/extractor/rule34video.py @@ -88,8 +88,9 @@ def _real_extract(self, url): elif label == 'Artist': creators = list(map(clean_html, get_elements_by_class('item', col))) elif label == 'Uploaded by': - uploader = clean_html(get_element_by_class('name', col)) - uploader_url = extract_attributes(get_element_html_by_class('name', col) or '').get('href') + uploader_link = get_element_html_by_class('btn_link', col) + uploader = clean_html(uploader_link) + uploader_url = extract_attributes(uploader_link or '').get('href') return { **traverse_obj(self._search_json_ld(webpage, video_id, default={}), ({