0
私はPython(Kodiプラグイン)で作業しています。私はbase64にあるリンクを掻き集めることができます。私はリンクを取得:base64のpythonデコードをデコードできません
aHR0cHM6Ly9jd3MwMDQuZ2VhcjNyZC5uZXQvZmlsZXMvdmlkZW9zLzIwMTcvMTAvMDIvMTUwNjg4NTg2ODQwNmY5LTI0MC5tcDQ/aD1STXc3aFUyZVU1anlkRHBnNWRuelB3JnR0bD0xNTA3MDc4NjU2.mp4
source[0]
に保存されている、しかし私は、デコードされた文字列に変換することができないよう?
私はsource [0]を見つけた何らかの理由で、デコードしませんか? b64s = base64.b64decode(source[0])
def matplayer(url):
page = get_url(url)
source = re.findall("<iframe src='(.*?)'", page)
if source:
if 'youtube' in source[0]:
return YoutubeOynat(url=source[0])
elif 'dailymotion' in source[0]:
return dailyoynat(url=source[0])
else:
source = re.compile(' file: "(.*?)"').findall(page)
b64s = base64.b64decode(source[0])
addLink(b64s,'','','')
def addLink(name,url,iconimage,description):
ok=True
liz=xbmcgui.ListItem(name, iconImage="DefaultVideo.png", thumbnailImage=iconimage)
liz.setInfo(type="Video", infoLabels={ "Title": name })
liz.setInfo(type="Video", infoLabels={"Title": name,"Plot":description,})
ok=xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]),url=url,listitem=liz)
return ok
正確なエラーは何ですか? –
デコードする必要がないものをデコードしようとしているようです。あなたが 'src'属性からそれを掻き取った場合、リンクは*です。 –