我一直在使用 pytube 在 python 中下载 youtube 视频。到目前为止,我已经能够以 mp4 格式下载。
yt = pytube.YouTube("https://www.youtube.com/watch?v=WH7xsW5Os10")
vids= yt.streams.all()
for i in range(len(vids)):
print(i,'. ',vids[i])
vnum = int(input("Enter vid num: "))
vids[vnum].download(r"C:\YTDownloads")
print('done')
Run Code Online (Sandbox Code Playgroud)
我设法下载了“音频”版本,但它是.mp4格式的。我确实尝试将扩展名重命名为.mp3,并播放了音频,但应用程序(Windows Media Player)停止响应并开始滞后。
如何直接以音频文件.mp3格式下载视频?请提供一些代码,因为我是使用此模块的新手。
我最近开始学习C#。我试图用这种语言生成NTLM哈希,但找不到为我执行此操作的函数。在python 3.x中,我将使用导入hashlib并计算它hashlib.new("md4", "Hello, World!".encode("utf-16le"))。
我在C#中通过对象浏览器进行搜索,但没有找到任何东西,最近的是Windows NTLM身份验证类。我还搜索了Microsoft的文档,并找到了哈希计算器,但只搜索了sha1和md5。
有没有一种方法可以在C#中计算NTLM哈希?您能给我示范一个如何做的例子,我更喜欢一种简单的方法。
谢谢。