吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6498|回复: 18
收起左侧

[Python 转载] 开源某站电影资源一键下载脚本~有春节档最热几部哦~

[复制链接]
anhkgg 发表于 2019-2-14 23:46
本帖最后由 anhkgg 于 2019-2-15 13:05 编辑

感谢@Captain-Li,我是看了他的帖子才去写这个脚本的。

声明:本脚本仅供娱乐和技术交流,请到影院支持正版。
国产电影不易,请多多支持,这里只是技术交流。

微博很早就爆出春节档几部电影资源别泄露,主创团队纷纷追责,我只是吃瓜群众,看过后如过眼云烟,毫不在意。

这天浏览吾爱论坛想学习众大佬技术时,被一标题党主题吸引过去,以**流**浪**地****为例,分析某影院的网页播放器以及某电影网站

那四个字魔力太大,毕竟已经被各个电影相关公众号安利过无数次,也没时间去电影院看,心里痒痒,点开帖子开始学习一轮新技术。

该站不知怎么拿到电影资源的,很全,都有,猜测可能高价从电影院买的~

不说这个,帖子大佬格式丑陋(见谅)的介绍一波自己的分析,主要是m3u8格式资源,如何下载合并的问题,以及如何找到m3u8资源的链接等等。

这个有过经验,轻车熟路,找到链接,然后怎么下载呢,嗯,找到一个400多star的M3U8 Downloader项目,试用一番。

看着还可以,但是总是遇到下载卡住的问题,只成功下载了一部,猜测是网站服务器不稳定或者有限制之类的,so,不行,自己来吧。

此类网页解析、下载相关我都喜欢用python,python就是这么强大。

几下搞了个多线程版本,主要解决断线的问题,ok,基本完成下载功能(见main.py)。

m3u8格式是分割为很多ts文件,一一下载后,需要合并(这是粗略理解,具体格式请看m3u8文档),合并本来想用copy命令,死活不行,没法用py写了个read+write完成合并(见merge.py)。

现在,可以开心的看电影了。

不过还有个问题,每次都要浏览器手工找地址,真麻烦,来个一键搜索、解析、下载、合并的功能吧,这样就方便多了(具体细节不说了,见search.py代码和注释)。

最后脚本完成。

使用方法:
[C++] 纯文本查看 复制代码
python main.py 电影名
// main.exe 电影名



说明:
  • 仅支持电影下载,其他功能可自行增加
  • 视频资源为m3u8,并没有严格遵循其格式解析,仅仅简单解析ts列表,多线程下载ts
  • 所有ts下载完成后,自行合并

最后的最后,一贯的开源(写的比较随意、轻喷)。

代码地址:https://github.com/anhkgg/MovieHunter
exe下载地址:https://raw.githubusercontent.com/anhkgg/MovieHunter/master/bin/main.exe

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
Aliman + 3 + 1 已经处理,感谢您对吾爱破解论坛的支持!
smile1110 + 1 我很赞同!
spll6 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

debug_cat 发表于 2019-2-15 09:05
o8o87o8 发表于 2019-2-15 00:09
代码下载了如何使用- -  我发了帖子也是问github网站上下载的代码不知道怎么用

不知道大侠是否能愿意告 ...

电脑下载Python3安装,记得勾选环境变量,然切换到代码文件的文件夹,打开命令,执行命令就得了。
 楼主| anhkgg 发表于 2019-2-15 13:08
o8o87o8 发表于 2019-2-15 00:09
代码下载了如何使用- -  我发了帖子也是问github网站上下载的代码不知道怎么用

不知道大侠是否能愿意告 ...

已经有编译成的exe,可直接使用
o8o87o8 发表于 2019-2-15 00:09
代码下载了如何使用- -  我发了帖子也是问github网站上下载的代码不知道怎么用

不知道大侠是否能愿意告诉解答下。

谢谢
chang1582 发表于 2019-2-15 00:12
在是中国的小伙伴还是多支持一下国产正版
huang9126 发表于 2019-2-15 01:24
从技术角度出发,谢谢楼主~
北岛未 发表于 2019-2-15 01:35
技术角度出发分析 多谢楼主
tohyueyun 发表于 2019-2-15 03:40
版主厉害
Owen212313 发表于 2019-2-15 05:09
试试,多谢楼主分享资源!
nohack_pojie 发表于 2019-2-15 08:17
不错的文件分享.
apian 发表于 2019-2-15 08:51 来自手机
多谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 01:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表