鱼C论坛

 找回密码
 立即注册
查看: 2720|回复: 8

[已解决]python下载视频问题

[复制链接]
发表于 2020-2-11 19:05:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import requests as re
import os
import time
star = time.time()
path = r'C:\Users\asus\Desktop'
os.chdir(path)
response = re.get('https://jx.7639616.com/?url=https://youku.cdn7-okzy.com/20200208/17069_5354c3a5/index.m3u8')
result = response.content
with open('叶问4.mp4', 'wb') as f:
    f.write(result)
end = time.time()
print(f'运行时间为{end - star}')


代码是这样的,链接是叶问四的高清资源,我想下载下来,但是打开错误,视频不是二进制的吗,代码哪里有问题呢
最佳答案
2020-2-11 19:07:25
是 .m3u8 格式,不是 .mp4
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-2-11 19:07:25 | 显示全部楼层    本楼为最佳答案   
是 .m3u8 格式,不是 .mp4
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-11 19:07:42 From FishC Mobile | 显示全部楼层
优酷这么简单的就能爬到???
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-11 19:15:54 | 显示全部楼层
zltzlt 发表于 2020-2-11 19:07
是 .m3u8 格式,不是 .mp4

那怎么打开播放呀
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-11 19:16:35 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-11 19:17:01 | 显示全部楼层
wp231957 发表于 2020-2-11 19:07
优酷这么简单的就能爬到???

我用的另外一个网站黑米影院
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-11 19:21:21 | 显示全部楼层
zltzlt 发表于 2020-2-11 19:16
https://jingyan.baidu.com/article/49ad8bce829a815835d8fa50.html

我用记事本打开是html代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-touch-fullscreen" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="full-screen" content="yes">
    <meta name="browsermode" content="application">
    <meta name="x5-fullscreen" content="true">
    <meta name="x5-page-mode" content="app">

    <title>cat-Pcdn Player</title>

    <link rel="stylesheet" href="./catDPlayer.min.css">
    <script type="text/javascript" src="./catDPlayer.min.js"></script>
    <!--<script src="https://cdn.bootcss.com/babel-polyfill/7.4.4/polyfill.min.js"></script>-->

    <script type="text/javascript" src="./catP2P.min.js"></script>


</head>
<body>
<style>
body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}*{padding:0;margin:0;}#catP2pPlayer,.mask{position:relative;top:0;left:0;width:100%;height:100%;}.mask{z-index:100;background:rgba(0,0,0,0);}.play-icon{position:absolute;top:50%;left:50%;width:80px;height:80px;display:block;margin-top:-40px;margin-left:-40px;background-size:80px;background-image:url('./play.png');}}section{width:100%;height:60vh;display:flex;align-items:center;justify-content:center;}
</style>
<div class="mask">
        <span class="play-icon"></span>
</div>
<div id="catP2pPlayer"></div>
<section>
    <span style="font-size: 40px;color: red;">请输入正确的解析地址!</span>
</section>
<script type="text/javascript">
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('n k={x:4(5,v){8.9.E(5,v)},B:4(5){N 8.9.J(5)},L:4(5){8.9.K(5)},z:4(5){8.9.z()}};n r=8.j.s.b(\'?2=\')[1]?8.j.s.b(\'?2=\')[1]:\'\';2=r.b("://")[1].b("&")[0];a(2==""||2==I){7.c(\'#m\').g.i=\'e\'}d{q=7.j.O==\'t:\';a(q){2="t://"+2}d{2="P://"+2}o 3=p M({H:7.C(\'m\'),D:F,6:{2:2,G:\'A\',Q:{\'A\':4(6,17){o h=p 19({1a:l,1b:{18:l,15:l,16:\'//1e.1f.1g/1h\',1c:\'1d://V.W.X\'}});h.U(6.R);h.S(6)}}}});a(!3.6.w){7.c(\'.f\').g.i=\'e\'}d{7.c(\'.f\').T=4(){3.y();7.c(\'.f\').g.i=\'e\'}}3.12(k.B(\'u\'+2));3.13(\'14\',4(11){a(3.6.w){3.y()}});Y(4(){k.x(\'u\'+2,3.6.Z)},10)}',62,80,'||url|dp|function|key|video|document|window|sessionStorage|if|split|querySelector|else|none|mask|style|hls|display|location|webdata|false|catP2pPlayer|var|const|new|ishttps|urlPath|href|https|vod|val|paused|set|play|clear|customHls|get|getElementById|autoplay|setItem|true|type|container|undefined|getItem|removeItem|del|DPlayer|return|protocol|http|customType|src|attachMedia|onclick|loadSource|opensignal|gcvow|top|setInterval|currentTime|1000|stats|seek|on|loadstart|live|announce|player|logLevel|Hls|debug|p2pConfig|wsSignalerAddr|wss|p2p|maoyuncloud|com|v1'.split('|'),0,{}))
</script>
</body>
</html>
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-2-11 19:25:25 | 显示全部楼层
Mikil 发表于 2020-2-11 19:21
我用记事本打开是html代码

可能不是你想象中的那么好爬。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-2-11 19:28:22 | 显示全部楼层
zltzlt 发表于 2020-2-11 19:25
可能不是你想象中的那么好爬。

嗯嗯,没事
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-3 12:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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