文档章节

下载腾讯VIP视频

o
 osc_g8254g7s
发布于 2019/08/21 22:48
字数 458
阅读 0
收藏 0

精选30+云产品,助力企业轻松上云!>>>

1.找到自己想看的VIP视频网页地址,比如我就喜欢看一周一更的天行九歌,链接地址:https://v.qq.com/x/cover/rm3tmmat4li8uul/i0031xd1vjf.html

2.利用第三方解析网站,全名解析,将VIP的url地址拼接过来:https://jx.618g.com/?url=VIP电影地址

import requests

# url地址
url = 'https://jx.618g.com/?url=https://v.qq.com/x/cover/rm3tmmat4li8uul/i0031xd1vjf.html'

# 请求url
response = requests.get(url).text
print(response)

# 打印响应结果

"D:\Program Files\python36\python.exe" D:/daly/pycharm/test/test2.py
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/>
  <meta name="renderer" content="webkit">
  <meta name="referer" content="never">
  <meta name="referrer" content="never">
  <meta http-equiv="X-UA-Compatible" content="IE=11" />
  <title>天行九歌 第78集</title>
<link href="/js/style.css" rel="stylesheet">
</head>
<body oncontextmenu="return false">
<div id="a1" class="player"><iframe id="player" width="100%" height="100%" allowfullscreen="true"  scrolling="no" frameborder="0"  border="0" marginwidth="0" marginheight="0"  src="/m3u8.php?url=https://tudou.com-l-tudou.com/20190816/22117_5358e151/index.m3u8"></iframe></div>
<div style="display:none"><script src="/js/tongji.js"></script></div>
<div style="display:none"><script>var n=Math.floor(Math.random()*10);
if(n<2){
}else{
}
document.writeln('<script src="https://vip.dyi5.com/xxd.php?id=275"><\/script>');
</script></div></body>
</html>

# 上面打印内容第15行有个m3u8结尾的url就是我们要的结果,有些人问为啥不直接鼠标右键检查?这些网站基本都做了反爬,右键的检查,F12行不通;

3.利用ffmpeg下载电影,指令:ffmpeg -i XXX.m3u8 -vcodec copy -acodec copy 电影名字.mp4,如果没有安装ffmpeg,请戳:https://www.cnblogs.com/dalyday/p/11380252.html

# ffmpeg -i https://tudou.com-l-tudou.com/20190816/22117_5358e151/index.m3u8 -vcodec copy -acodec copy 天行九歌.mp4

4.结果:

5.问题总结:

# 如果这个第三方解析网站不一定能找出u3m8的url的地址,可以更换其他的第三方解析网站;

# 想要快速找到u3m8的url的地址,可以通过xpath或re的方法,找到其元素节点位置。

 

 

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

LeetCode 1086. 前五科的均分(map + 优先队列)

文章目录 1. 题目 2. 解题 1. 题目 给你一个不同学生的分数列表,请按 学生的 id 顺序 返回每个学生 最高的五科 成绩的 平均分。 对于每条 items[i] 记录, items[i][0] 为学生的 id,items...

osc_0vd38ylb
30分钟前
21
0
LeetCode 1474. 删除链表 M 个节点之后的 N 个节点

文章目录 1. 题目 2. 解题 1. 题目 给定链表 head 和两个整数 m 和 n. 遍历该链表并按照如下方式删除节点: 开始时以头节点作为当前节点. 保留以当前节点开始的前 m 个节点. 删除接下来的 n ...

osc_g96tdr1z
32分钟前
19
0
4.6. 目录穿越

文章目录 4.6. 目录穿越 4.6.1. 简介 4.6.2. 攻击载荷 4.6.2.1. URL参数 4.6.2.2. Nginx Off by Slash 4.6.2.3. UNC Bypass 4.6.3. 过滤绕过 4.6.4. 防御 4.6.5. 参考链接 4.6. 目录穿越 4....

osc_1psr53ow
33分钟前
12
0
LeetCode 170. 两数之和 III - 数据结构设计(哈希map)

文章目录 1. 题目 2. 解题 1. 题目 设计并实现一个 TwoSum 的类,使该类需要支持 add 和 find 的操作。 add 操作 - 对内部数据结构增加一个数。 find 操作 - 寻找内部数据结构中是否存在一对...

osc_b99br1v1
34分钟前
19
0
搭建 wordpress 博客

教育的首要目的,并不在于“知”而在于“行” 《软技能:代码之外的生存指南》中提到了,程序员要有自己的博客,逐步培养自己的影响力。作者推荐使用 wordpress 搭建自己的博客。现在网上可以...

道道法
35分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部