我有一个wmv文件在特定的URL,我想抓取并保存为使用Python的文件。我的脚本使用urllib2进行身份验证和读取字节,并以块为单位将其保存在本地。但是,一旦我打开文件,视频播放器就不会识别它。当我从浏览器手动下载wmv文件时,文件播放效果很好,但奇怪的是,它比我最终使用Python的文件小了大约500kb。这是怎么回事?我需要以某种方式排除标题信息吗?从Python 2.6中的url下载wmv
0
A
回答
0
什么Transfer-Encoding是服务器发回?我敢打赌它正在发送Transfer-Encoding:chunked,它以数据结束。
0
据我了解,urllib的工作在HTTP水平,应该正确地删除在后续块标头。我看了一下read()返回的数据,它是全部字节。
0
我在Windows机器上用'w'模式写文件。写入二进制数据应该用'wb'模式完成,否则EOL将不正确。
相关问题
- 1. 解析JSON从Python中的URL 2.6
- 2. 从Python中的URL下载文本
- 3. Python从URL错误下载?
- 4. 从URL下载Python文件
- 5. Python 2.7 csv从URL下载
- 6. Python URL下载
- 7. 在Python中从URL下载视频
- 8. 从Python的直接URL下载视频
- 9. 从Spring中的URL下载
- 10. 使用Python从Blob URL下载文件
- 11. 如何使用WebResponse下载.wmv文件
- 12. 剪贴板中的Python下载URL
- 13. 在Windows 2.6的Python 2.6中安装bitarray
- 14. Android:从URL下载
- 15. 从url下载Json
- 16. 下载和从URL
- 17. 无法从PyPI中的python 2.6 XP
- 18. 流wmv从我的Android应用程序中的url的视频
- 19. 从Python中的Python下载HTML
- 20. 问题与装载win32file.pyd Python的2.6
- 21. Python脚本从url中越来越多的下载JPG
- 22. 从URL中获取触发以Python下载的文件
- 23. 如何从python中的下载url获取文件描述符?
- 24. 的Python - 2.6
- 25. Linux下的python安装HDF5和H5PY 2.6
- 26. 用python 2.6导入numpy 2.6
- 27. 从URL URL的PHP curl下载文件
- 28. 从Python加载浏览器中的URL
- 29. 帮助Python 2.6中的cPickle
- 30. python中的break语句2.6
据我所知,urllib在HTTP级别工作,并应在后续块中正确删除标题。我看了一下read()返回的数据,它是全部字节。 – Noah 2011-02-03 15:57:55