gpt4 book ai didi

Python:填充不正确

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:19 24 4
gpt4 key购买 nike

我正在制作一个下载 snapchat 故事的程序。还有这个:

base64.b64decode(snap['media_iv']))

收到错误错误:填充不正确

实际的media_iv是:GhcakENDGbTNY6GzE1AV3w==

<小时/>
from __future__ import print_function

import os.path
import sys
from getpass import getpass
import base64
from pprint import pprint

from docopt import docopt
from Tkinter import *

from pysnap import get_file_extension, Snapchat

def printsnaps():
s = Snapchat()
s.login(u.get(), p.get())
for snap in s.get_friend_stories():
pprint(snap)
path = snap["id"]
data = s.get_story_blob(snap['media_id'],
base64.b64decode(snap['media_key']),
base64.b64decode(snap['media_iv']))
if data is None:
continue
with (openpath, 'wb') as f:
f.write(data)
top = Tk()
u = StringVar()
p = StringVar()
user = Entry(top, text="usermame", textvariable=u)
user.pack()
pswd = Entry(top, text="password", textvariable=p)
pswd.pack()
logb = Button(top, text="login", width = 15, command=printsnaps)
logb.pack()

top.mainloop()
<小时/>

解决方案:教程错误,不需要解码

最佳答案

尝试使用字符串继承的解码方法:

str(snap['media_iv']).decode('base64')

我尝试对其进行解码,但它解码为一堆二进制废话,这在 SnapChat 的情况下不应该发生。也许,您给定的值不正确。

关于Python:填充不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28000493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com