Biligrab 0.72:Hotfix API服务器P=1报错
B站的API各种逗比。我很悲伤。 最近弹幕服务器做了变化,但是暂时不想更新。 先修正一下API服务器对于P=1时报错的问题。虽然好像不影响下载。因为我考虑了大量的exceptions。 其实是hotfix,但是我也找不到其他好的解决办法。 老地方,https://gist.github.com/cnbeining/9605757 代码藏起来以免影响加载。
B站的API各种逗比。我很悲伤。 最近弹幕服务器做了变化,但是暂时不想更新。 先修正一下API服务器对于P=1时报错的问题。虽然好像不影响下载。因为我考虑了大量的exceptions。 其实是hotfix,但是我也找不到其他好的解决办法。 老地方,https://gist.github.com/cnbeining/9605757 代码藏起来以免影响加载。
这个版本推荐所有用户更新。 可以指定自己喜欢的浏览器。 这次可以真正全屏了。 老地方: https://github.com/cnbeining/ABPlayerHTML5-Py–nix 基本上好像没什么我应该做的了,就是等上游更新了。 这样这个播放器基本上就算完善了,我现在实在想不出更新内容了。
人懒了就不乐意动。 但是这几天失败的太多了,所以我重写一下逻辑。 现在看来真不应该用Gists…. https://gist.github.com/cnbeining/9605757 代码藏起来。
这个问题有人提了出来。 所以做了这些测试。 结论:应该不会,但是flv自己不认一些比例。 详细数据:(乐意点开看的点开看。)
乐视云已经有MP4了。 但是不知道为什么,我是无论如何没能在桌面上调出桌面播放器。如果谁有研究,欢迎告诉我。。。 很简单:cf的参数是html5或ios。 还有个更大的发现先不放。。。
1.批量上传。不多说了。 2.乐视的要求是,2000K以下不压,2000~10000K相似压,10000K以上压成2500K。 1080P。 flv和MP4好像都可以。但是flv的转码时间较长? 但是,之前玩sina的各种黑科技还可以用,Linux的测试通过。 所以你懂的。。。。。。。。。
https://github.com/cnbeining/acupload 老地方。 Python3.4的这个问题很蛋疼,原来的一个函数没了。 换GPL。
再次感谢dant。 https://github.com/cnbeining/acupload
在dantmnf的激励下做了这个东西。 其实也算是向biliupload致敬了。 至少思路是一样的,虽然具体操作有所不同。 最终的检验我用的是API,不是简单的返回值。加上处理一些特殊情况,代码就长了一些。这不代表Python比ruby难看。。。 地址: https://github.com/cnbeining/acupload 代码:
感谢@LYF的启发。 在Oversea这里再加一个选项: 0:最基本的原始解析,使用最基本的API。 1:使用CDN(加速源)的API。 *2:尝试解析原始地址,用Flvcd解析得出下载地址。如果没有,用备份方案。 (因为懒得再挨个写一遍解析) 还是那句话:你只能选择API,不能选择真正的源,这个不完全是你可以控制的。 老地方:https://gist.github.com/cnbeining/9605757 ”’ Biligrab 0.7 Beining@ACICFG cnbeining[at]gmail.com http://www.cnbeining.com MIT licence ”’ import sys import os from StringIO import StringIO import gzip import… Read more »