Python 何时使用';原始和#x27;http请求中的属性
我想写一个从youtube下载视频的原始脚本。据我所知,我可以使用“content”属性获取二进制内容。官方文档中写道:“在罕见的情况下,您希望从服务器获得原始套接字响应”。谁能帮我澄清一下,到底是什么情况?我可以用原始的回应视频吗?当“如果你必须问,你不需要它”时,这就是其中之一 您可以也应该处理视频和任何字节流,如您提供的链接所示:Python 何时使用';原始和#x27;http请求中的属性,python,http,python-requests,Python,Http,Python Requests,我想写一个从youtube下载视频的原始脚本。据我所知,我可以使用“content”属性获取二进制内容。官方文档中写道:“在罕见的情况下,您希望从服务器获得原始套接字响应”。谁能帮我澄清一下,到底是什么情况?我可以用原始的回应视频吗?当“如果你必须问,你不需要它”时,这就是其中之一 您可以也应该处理视频和任何字节流,如您提供的链接所示: with open(filename, 'wb') as fd: for chunk in r.iter_content(chunk_size=128)
with open(filename, 'wb') as fd:
for chunk in r.iter_content(chunk_size=128):
fd.write(chunk)
raw
属性可以使用,例如,如果您想在任何解码之前访问服务器的响应,例如内容解压缩。例如,当您发送请求并指定内容编码:gzip
确定时,我明白了。在这种情况下,我可以使用“内容”获取哪些数据?例如。jpeg和其他图形文件格式可以吗?一般来说,内容
对于所有二进制文件都是必不可少的,而文本
对于将解码的HTML作为字符串来说是可以的。