1
eerie 2012-06-23 11:46:34 +08:00 1
|
2
eerie 2012-06-23 11:47:42 +08:00
链接的repo给楼主参考,你们可以互相交流下...
|
4
lizheming 2012-06-23 12:04:09 +08:00
额,想问下能顺带解析到缩略图么..
|
7
djyde OP @fanzeyi 神奇......一周前想做个项目要实现插入视频,就做了VSiteParser,居然有人和我有一样的想法............
|
8
lizheming 2012-06-23 13:43:41 +08:00
|
9
djyde OP @lizheming - -我还以为你要看看demo的截图....还特意在readme上面加了图片......原来你是说取帧的支持...会逐步更新的,未来计划会增加两个APIs,一个用以取视频的一个帧,一个用以取flv地址
|
11
aligo 2012-06-23 16:54:27 +08:00
|
14
ljbha007 2012-08-20 15:50:08 +08:00
@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-08-24 11:25:38 +08:00
抓取m3u8格式是最方便的,取帧、下载都很easy···
用nodejs就跟方便了 |