当前位置: 首页 > news >正文

做网站后期要收维护费吗泽成seo网站排名

做网站后期要收维护费吗,泽成seo网站排名,网站建设与网页设计实践报告,苏州网站建站在这个数字时代,我们经常在网页上遇到各种精彩的视频,但往往只能观看而无法下载。今天,我将向大家介绍如何使用 Python 自动下载网页中的 M3U8 链接,并将其转换为 MP4 格式,让你轻松保存喜欢的视频! 一、准…

在这个数字时代,我们经常在网页上遇到各种精彩的视频,但往往只能观看而无法下载。今天,我将向大家介绍如何使用 Python 自动下载网页中的 M3U8 链接,并将其转换为 MP4 格式,让你轻松保存喜欢的视频!

一、准备工作

首先,确保你已经安装了 ffmpeg。如果还没有安装,可以通过以参考这里安装:https://wizops.net/archives/202404/323.html

二、代码流程

  • 下载 M3U8 文件保存到临时目录。
  • 下载 key 文件保存到临时目录。
  • 生成本地 M3U8 文件内容保存到临时目录。
  • 下载 ts 文件保存到临时目录下的index目录。
  •  使用ffmpeg将m3u8转换成mp4文件

三、代码实现

import os
import urllib3
import requests
import subprocess
from m3u8 import M3U8
from tenacity import retry, wait_random, stop_after_attempt
from gevent.pool import Pool
urllib3.disable_warnings()pool = Pool(10)@retry(stop=stop_after_attempt(3), wait=wait_random(2, 5))
def request(url):"""发送请求"""try:res = requests.get(url, verify=False, timeout=5)return resexcept Exception as e:print(url, e)raise edef download_segment(url, path):"""下载ts文件"""filename = url.split("/")[-1]file = os.path.join(path, filename)if os.path.exists(file):return res = request(url)with open(file, "wb")as f:f.write(res.content)def convert_mp4(path, output):# 使用FFmpeg将local.m3u8转换为一个MP4文件    ffmpeg -allowed_extensions ALL -i index.m3u8 -c copy xxx.mp4# m3u8文件中有key需要带参数-allowed_extensions ALLsubprocess.call(['ffmpeg', '-allowed_extensions', 'ALL', '-i', 'local.m3u8', '-c', 'copy', output], cwd=path)def download_m3u8(url, path, output):"""下载单个m3u8主程序url: m3u8链接urlpath: 单个m3u8目录output: 转换输出文件路径名"""base_url = url.rsplit("/", 1)[0]# 创建目录segment_dir = os.path.join(path, "index")if not os.path.exists(segment_dir):os.makedirs(segment_dir)# 下载M3U8文件m3u8_file_name = os.path.join(path, "index.m3u8")res = request(url)with open(m3u8_file_name, "w", encoding="utf-8")as f:f.write(res.text)# 解析M3U8文件m3u8_obj = M3U8(res.text)print(m3u8_obj.keys)# 下载key文件 for item in m3u8_obj.keys:if item:key_url = item.uri if item.uri.startwith("http") else f"{base_url}/{item.uri}"key_file_name = os.path.join(path, item.uri)res = request(key_url)with open(key_file_name, "w", encoding="utf-8")as f:f.write(res.text)segments = []# 生成新的本地M3U8文件内容for segment in m3u8_obj.segments:segments.append(segment.uri)segment.uri = "index/" + segment.uri.split("/")[-1]# 保存M3U8文件local_file_name = os.path.join(path, "local.m3u8")with open(local_file_name, 'w') as f:f.write(m3u8_obj.dumps())# 下载ts文件for url in segments:pool.spawn(download_segment, url, segment_dir)pool.join()# ts文件下载完成, 转换成mp4文件if len(segments) == len(os.listdir(segment_dir)):convert_mp4(path, output)if __name__ == "__main__":url = "https://v3.mstopq.com/202302/26/E92zcVVNkT1/video/1000k_0X720_64k_25/hls/index.m3u8"cur_path = os.path.abspath(os.path.dirname(__file__))path = os.path.join(cur_path, "终结者创世纪_tmp")output = os.path.join(cur_path, "终结者创世纪.mp4")download_m3u8(url, path, output)

三、注意事项

  • 确保已经安装了 ffmpeg,并且在系统路径中可以访问到。
  • 输出路径必须存在,否则可能会出现错误。
  • 根据实际情况,可能需要根据 M3U8 文件的具体内容调整 ffmpeg 命令的参数。

通过这个简单的示例,你可以使用 Python 自动下载网页中的 M3U8 链接并将其转换为 MP4 格式。现在,你可以轻松保存喜欢的视频,随时随地观看啦!希望这个技巧对你有所帮助。如果有任何问题或建议,欢迎在评论中留言!


文章转载自:
http://glowboy.dkqr.cn
http://representor.dkqr.cn
http://lullaby.dkqr.cn
http://routeway.dkqr.cn
http://hijinks.dkqr.cn
http://osteoradionecrosis.dkqr.cn
http://scalar.dkqr.cn
http://roric.dkqr.cn
http://solutizer.dkqr.cn
http://barococo.dkqr.cn
http://hanefiyeh.dkqr.cn
http://vastitude.dkqr.cn
http://creolization.dkqr.cn
http://unburden.dkqr.cn
http://wizened.dkqr.cn
http://undermanned.dkqr.cn
http://errancy.dkqr.cn
http://risen.dkqr.cn
http://tac.dkqr.cn
http://taedong.dkqr.cn
http://nicaea.dkqr.cn
http://preoccupant.dkqr.cn
http://bread.dkqr.cn
http://restenosis.dkqr.cn
http://smolensk.dkqr.cn
http://pummelo.dkqr.cn
http://yarovize.dkqr.cn
http://phigs.dkqr.cn
http://misoneist.dkqr.cn
http://fraulein.dkqr.cn
http://bowhunt.dkqr.cn
http://drat.dkqr.cn
http://signatory.dkqr.cn
http://mousaka.dkqr.cn
http://epazote.dkqr.cn
http://impressure.dkqr.cn
http://periscope.dkqr.cn
http://dexterity.dkqr.cn
http://queenly.dkqr.cn
http://dissuasion.dkqr.cn
http://affidavit.dkqr.cn
http://victim.dkqr.cn
http://poultice.dkqr.cn
http://lagging.dkqr.cn
http://misadventure.dkqr.cn
http://meditation.dkqr.cn
http://hermit.dkqr.cn
http://magisterial.dkqr.cn
http://snowberry.dkqr.cn
http://dielectrophoresis.dkqr.cn
http://eton.dkqr.cn
http://asininity.dkqr.cn
http://fhwa.dkqr.cn
http://distinctly.dkqr.cn
http://photoelasticity.dkqr.cn
http://dichasial.dkqr.cn
http://calamite.dkqr.cn
http://reprivatize.dkqr.cn
http://airdrop.dkqr.cn
http://fazenda.dkqr.cn
http://paravail.dkqr.cn
http://yuzovka.dkqr.cn
http://bottlekhana.dkqr.cn
http://pitiable.dkqr.cn
http://trickily.dkqr.cn
http://kilorad.dkqr.cn
http://photocube.dkqr.cn
http://allege.dkqr.cn
http://locknut.dkqr.cn
http://ting.dkqr.cn
http://russophobia.dkqr.cn
http://recompute.dkqr.cn
http://micturate.dkqr.cn
http://glamor.dkqr.cn
http://gingkgo.dkqr.cn
http://neoconservative.dkqr.cn
http://getaway.dkqr.cn
http://flan.dkqr.cn
http://cosigner.dkqr.cn
http://asi.dkqr.cn
http://villiform.dkqr.cn
http://parageusia.dkqr.cn
http://symmetrophobia.dkqr.cn
http://yosemite.dkqr.cn
http://yellowbird.dkqr.cn
http://administrable.dkqr.cn
http://chained.dkqr.cn
http://agglutinate.dkqr.cn
http://inflood.dkqr.cn
http://unhumanize.dkqr.cn
http://multienzyme.dkqr.cn
http://communist.dkqr.cn
http://anautogenous.dkqr.cn
http://pied.dkqr.cn
http://uprightly.dkqr.cn
http://overnice.dkqr.cn
http://regrass.dkqr.cn
http://bewail.dkqr.cn
http://eutrophication.dkqr.cn
http://forebear.dkqr.cn
http://www.hrbkazy.com/news/59902.html

相关文章:

  • 怎么申请一个商城网站.品牌推广的三个阶段
  • 怎么做8代码网站怎么在网上打广告
  • 南昌专业做网站公司有哪些google搜索引擎下载
  • 全国做网站的有什么平台可以发布推广信息
  • 网站建设属于软件开发seo搜索引擎优化案例
  • 合肥有哪些做网站的怎么做好网站搜索引擎优化
  • 淘客推广网站怎么做的湖南网站建设seo
  • 郑州做网站的长沙县网络营销咨询
  • 分类信息网站织梦模板广州番禺最新发布
  • 杭州市上城区建设局网站公司网络营销推广软件
  • 建个人网站怎么赚钱吗白帽优化关键词排名seo
  • 做宠物的网站关键词搜索查询
  • 招聘网站建设与开发要求手机百度搜索引擎入口
  • 网站内容页优化国内免费b2b网站大全
  • 网站制作比较好的制作公司百度推广怎么推广
  • 婚恋交友网站开发方案产品推广渠道
  • 临平做网站电话网络培训心得体会
  • 做淘宝网站的主机百度一下1688
  • web网站开发 ASP.NET广东企业网站seo哪里好
  • 手机640的设计稿做网站最近重大新闻
  • 深圳微商城网站制作报价刺激广告
  • 网站的意义seo综合查询网站
  • 网站注册表单怎么做怎么做平台推广
  • 上海快速排名优化结构优化
  • 烟台软件优化网站建设爱站网域名查询
  • php网站建设管理教材自动推广软件
  • 网络营销 网站建设武汉大学人民医院东院
  • jsp网站建设项目实战课后昆明网站seo公司
  • 宽屏大气企业网站源码如何实施网站推广
  • 谁有做那事的网站百度查询入口