无法解码base64 python解码
我正在使用Python(使用Kodi插件)。我设法抓取了base64中的链接。我检索一个链接:无法解码base64 python解码,python,base64,kodi,Python,Base64,Kodi,我正在使用Python(使用Kodi插件)。我设法抓取了base64中的链接。我检索一个链接: AHR0CHM6LY9JD3MWMDQUZ2VHCJNYZC5UZXQVZMLSZW9ZLZIWMTCVMTAVMDIVTUWNJG4NTG2ODQWNMY5LTI0MC5TCDQ/AD1STXC3AFYZVU1ANLKHBNNWRUELB3JNR0BD0xNTA3MDC4NJU2.mp4 它存储在源代码[0]中,但我似乎无法将其转换为解码字符串 出于以下原因,我在哪里找到源[0],它不会解码?我认为
AHR0CHM6LY9JD3MWMDQUZ2VHCJNYZC5UZXQVZMLSZW9ZLZIWMTCVMTAVMDIVTUWNJG4NTG2ODQWNMY5LTI0MC5TCDQ/AD1STXC3AFYZVU1ANLKHBNNWRUELB3JNR0BD0xNTA3MDC4NJU2.mp4
它存储在源代码[0]
中,但我似乎无法将其转换为解码字符串
出于以下原因,我在哪里找到源[0],它不会解码?我认为问题出在哪里:b64s=base64.b64decode(source[0])
def matplayer(url):
页面=获取url(url)
source=re.findall(“我刚刚发现您的问题:
您废弃的字符串是:
source = aHR0cHM6Ly9jd3MwMDQuZ2VhcjNyZC5uZXQvZmlsZXMvdmlkZW9zLzIwMTcvMTAvMDIvMTUwNjg4NTg2ODQwNmY5LTI0MC5tcDQ/aD1STXc3aFUyZVU1anlkRHBnNWRuelB3JnR0bD0xNTA3MDc4NjU2.mp4
我将这样编写代码:
import base64
link = base64.b64decode(source.strip(".mp4"))
print(link)
在上面的代码中,我只解码了没有扩展名的字符.mp4
结果是:
b'https://cws004.gear3rd.net/files/videos/2017/10/02/1506885868406f9-240.mp4?h=RMw7hU2eU5jydDpg5dnzPw&ttl=1507078656'
您得到的确切错误是什么?看起来您正在尝试解码不需要解码的内容。如果您从src
属性中刮取它,则它就是链接。
b'https://cws004.gear3rd.net/files/videos/2017/10/02/1506885868406f9-240.mp4?h=RMw7hU2eU5jydDpg5dnzPw&ttl=1507078656'