我是python新手,我编写了一个简单的脚本,用于将视频从url上传到vk,我用小文件测试这个脚本,它可以正常工作,但是对于大文件,我读到使用'requests_toolb带'可以发布大文件,我如何将其添加到脚本中?在
import vk import requests from homura import download import glob import os import json url=raw_input("Enter URL: ") download(url) file_name = glob.glob('*.mp4')[0] session = vk.Session(access_token='TOKEN') vkapi = vk.API(session,v='5.80' ) params={'name' : file_name,'privacy_view' : 'nobody', 'privacy_comment' : 'nobody'} param = vkapi.video.save(**params) upload_url = param['upload_url'] print ("Uploading ...") request = requests.post(upload_url, files={'video_file': open(file_name, "rb")}) os.remove (file_name)
requests\u工具带(https://github.com/requests/toolbelt)有一个可能适合您的示例:
如果知道视频文件的MIME类型,可以将其作为第三项添加到()元组中,如下所示:
^{pr2}$相关问题 更多 >
编程相关推荐