首页 > 编程语言 >python写的一个脚本,在电脑运行。可以实现 手机端在线通过url观看电视

python写的一个脚本,在电脑运行。可以实现 手机端在线通过url观看电视

时间:2023-06-22 09:00:56浏览次数:66  
标签:__ episode python ip url mp4 观看电视 视频文件

python脚本,需要安装

pip install flash

pip install flash_restful

 

from flask  import Flask, send_from_directory
from flask_restful  import Api, Resource

app  = Flask(__name__)
api  = Api(app)

class TVSeriesResource(Resource):
    def get( self , episode):
        # 根据请求的剧集返回对应的视频文件路径
        # 假设视频文件以 episode_1.mp4、episode_2.mp4 的形式存储在 "videos" 文件夹中
        video_file  = f "videos/episode_{episode}.mp4"
        return send_from_directory("", video_file)

api.add_resource(TVSeriesResource,  "/tvseries/" )

if __name__  = = '__main__' :
    app.run(host = '0.0.0.0' , port = 5000 , debug = True )

把所有要看的电影或电视剧mp4视频文件放在和python项目的同一个目录的videos/文件夹下面并命名episode_{episode}.mp4的格式视频文件

{episode}这个花括号是要传入的一个参数编号。

0.0.0.0代表所有客户端可以访问我的5000端口

手机端需要安装一个带url访问的播 放器如:MX播放器

然后在win系统电脑上运行 win+r键 输入 cmd  -> ipconfig查看你本机的ip地址:,这个ip最好改成固定ip这样不会每次发生变化,都要查看一次ip

在下图中的网络串流中输入:http://192.168.3.42:5000/tvseries/1  这里最后的这个“1”是要传入的一个参数和{episode}对应

标签:__,episode,python,ip,url,mp4,观看电视,视频文件
From: https://www.cnblogs.com/wangfx/p/17497462.html

相关文章

  • Apache Drupal URL重写
    在drupal跟目录下有个.htaccess文件,这个文件中就有URL地址重写的配置信息,配置信息如下:#Variousrewriterules.<IfModulemod_rewrite.c>RewriteEngineon#Ifyoursitecanbeaccessedbothwithandwithoutthe'www.'prefix,you#canuseoneofthefoll......
  • 【python基础】类
    类是Python重要的知识点,现将学习目录整理如下:1.类-初识类2.类-类属性3.类-继承4.类-模块......
  • 【python基础】类-模块
    随着不断给类添加功能,文件可能变得很长,即便妥善地使用了继承亦是如此,为遵循Python的总体理念,应让文件尽可能简洁。为在这方面提供帮助,Python允许将类存储在模块中,然后在主程序中导入所需的模块。1.导入单个类新建一个Animal类的模块,其中只包含Animal类,编写程序如下所示:在主程......
  • python3在mac下配置
    目的https://github.com/VonSdite/Plane_Wars可以本地跑起来。下载并安装python3https://www.python.org/downloads/mac-osx/下载安装好后命令行是要用python3,而不是python,python是系统自带的python2。$python3Python3.7.4(v3.7.4:e09359112e,Jul82019,14:54:52)......
  • Python - 生成指定大小的文件
    项目测试过程中需要上传不同大小的文件,一时难以找到这么多测试数据,网上查了下,可以使用Python来快速生成,方法如下方法1:使用特定大小的文本重复生成,指定一个文本字符串text,然后将其重复复制直至达到所需的文件大小。defgenerate_file(file_path,file_size_bytes):text=......
  • Curl使用
     Curl可以模拟用户提交请求模拟登录username='hhh'password='hhh'#如果password进行过加密,含有+的情况下需要转义password=$(echo-n"$password"|sed's/+/%2B/g')response=$(curl-XPOST-d"username=$username&password=$password"&l......
  • 十六、python里的函数
    十六、python里的函数python里函数分为内置函数与自定义函数内置函数:如int(),str(),len()等,所有的内置函数参考https://docs.python.org/3/library/functions.html自定义函数的定义与调用(重点)deffunct():#函数名(),括号里可以写参数,也可以不写"""函数说......
  • Python遍历dict类型数据,输出预期结果
    主要代码段: dict数据(预期结果对应的数据如下)1、 2、 输出预期结果:1、[(值1,值2),(值3,值4)] 2、[(值1,值2)](两种情况不会同时出现) ......
  • Day 01 python基础
    某个字的编码print(ord('北'))#北这个字的编码(数字)21271多条print()输出到一行显示,只需要将end设置成其他字符,比如end=‘(中间放内容)’使用连接符连接多个字符串,使用“+”连接数值和其他数据类型时,系统默认为加法计算,程序报错,解决方案,可将数值作为字符串来处理可以......
  • python基础之编码和加密
    一、base64importbase64#编码s1='hello'result=base64.b64encode(s1.encode())#只能对bytes类型编码,结果为bytes类型print(result.decode())#解码为字符串#解码res="6IuR5rWpIGlzIGdvb2Q="s2=base64.b64decode(res.encode())#只能对bytes类型解码,结......