【发布时间】:2015-07-27 01:12:35
【问题描述】:
这是我在 Python 中的第一个项目之一,我遇到了这个问题。代码:
def get_sub(path):
server = xmlrpclib.Server(url)
token = server.LogIn('', '', 'en', 'OSTestUserAgent')['token']
print server.LogIn('', '', 'en', 'OSTestUserAgent')
sub_id = get_hash(path)
print sub_id
resp = server.DownloadSubtitles(token, [sub_id])
print resp
data = resp['data'][0]['data']
print data
变量 'data' 应该是 base64 编码和 gzip 压缩的数据,但它输出的是 'H4sIAAAAAAAAAAwMAAAAAAAAAAAA='(200 OK 状态代码),它基本上是一个空白数据。尝试使用 API 中的示例检查哈希函数,它没有问题。我无法理解这一点,任何帮助将不胜感激。可以查看APIhere。
【问题讨论】:
标签: python api subtitle xmlrpclib