From 6c3a8f7cfa0a5151ea7779b46bfe7decbc3b9dbb Mon Sep 17 00:00:00 2001 From: oscar Date: Fri, 22 Nov 2024 14:22:08 +0800 Subject: [PATCH] add some scripts. --- scripts/pornhub/custom_pornhub.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/scripts/pornhub/custom_pornhub.py b/scripts/pornhub/custom_pornhub.py index 457edf7..5469af1 100644 --- a/scripts/pornhub/custom_pornhub.py +++ b/scripts/pornhub/custom_pornhub.py @@ -1,3 +1,28 @@ +''' + 不知道为什么,这样写不起作用。修改了源代码 + + # 查看yt_dlp的安装路径 + python3 -c "import yt_dlp; print(yt_dlp.__file__)" + + 进入到 extractor/pornhub.py 文件,找到 _real_extract 函数 + 在return语句之前增加代码: + + + # 提取收藏次数(favoritesCounter 的内容) + favorites_raw = self._search_regex( + r'\s*([\dKkMm,. ]+)\s*', + webpage, 'favorites count', fatal=False) + + # 如果找到收藏次数,则进行解析和单位转换 + favorites_count = '0' + if favorites_raw: + # 清理空格、换行,并解析数字和单位 + favorites_count = favorites_raw.strip().replace(',', '') + + 并在return中增加 + 'favorite_count': favorites_count, +''' + from yt_dlp.extractor.pornhub import PornHubIE import re