PyTubeOauth/PO令牌旁路或自动化

问题描述 投票:0回答:1
我已经尝试搜索生成代币的脚本,我有点找到了一个,但是它不稳定,但我仍然不知道如何将令牌放置而不提示Pytube。

您可以使用可以处理自动potoken生成的pytubefix,因为此提交:

https://github.com/juanbindez/pytubefix/pull/209

python oauth youtube token pytube
1个回答
0
投票

https://github.com/juanbindez/pytubefix/pull/408

在您的代码中,您只需要使用其中一个受支持的客户端来完成此功能(例如

WEB

WEB_EMBED

ANDROID):

from pytubefix import YouTube yt = YouTube(url, 'WEB') print(yt.title) ys = yt.streams.get_highest_resolution() ys.download()

the此功能添加到PytubeFix i之前使用以下存储库来生成po_token/visitor_data Pairs:
https://github.com/iv-org/youtube-trusted-session-genertor

我正在使用此命令:

python potoken-generator.py --oneshot

然后我将输出存储在临时JSON文件中

token_file.json

{ "visitorData": "XXXXXXXXXX", "po_token": "YYYYYYYYYY" }

在pytubefix脚本中,我将使用此JSON文件:
from pytubefix import YouTube
yt = YouTube(url, use_po_token=True,token_file="token_file.json")
print(yt.title)
ys = yt.streams.get_highest_resolution()
ys.download()

我希望它对您有帮助。

美好的一天!


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.