1
eerie 2012 年 6 月 23 日 |
2
eerie 2012 年 6 月 23 日
链接的repo给楼主参考,你们可以互相交流下...
|
4
lizheming 2012 年 6 月 23 日
额,想问下能顺带解析到缩略图么..
|
9
djyde OP @lizheming - -我还以为你要看看demo的截图....还特意在readme上面加了图片......原来你是说取帧的支持...会逐步更新的,未来计划会增加两个APIs,一个用以取视频的一个帧,一个用以取flv地址
|
11
aligo 2012 年 6 月 23 日
|
14
ljbha007 2012 年 8 月 20 日
@eerie 看了下你的代码
其余部分都挺好理解的,就是这一段代码不知你是怎么算出来的,能否分享一下你的方法? def find_video(info, stream_type=None): .... seed = info['data'][0]['seed'] source = list("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/\\:._-1234567890") mixed = '' while source: seed = (seed * 211 + 30031) & 0xFFFF index = seed * len(source) >> 16 c = source.pop(index) mixed += c 我能想到的办法就只有两个: 1.开wireshark去抓包,然后对获取到的视频URL和JSON的数据进行猜测和比较; 2.逆向工程优酷的播放器 3.逆向工程优酷的视频下载客户端 4.社会工程学 |
15
sun391 2012 年 8 月 24 日
抓取m3u8格式是最方便的,取帧、下载都很easy···
用nodejs就跟方便了 |