Python实现自动录制虎牙直播 您所在的位置:网站首页 虎牙的视频怎么自动重播 Python实现自动录制虎牙直播

Python实现自动录制虎牙直播

2024-07-05 07:00| 来源: 网络整理| 查看: 265

Python如何实现录制虎牙直播 需求

       之前比较喜欢看虎牙的直播,但是由于时间比较忙没办法看,最近学完Python的基础课程后考虑能否用Python来实现自动录像,这样想什么时候看就能什么时候看,比较方便。

准备工作

       仅从使用角度来看,需要安装:

Python(开玩笑怎么能没有这个) Python所需的模块(requests、json、re) 录屏软件(ffmpeg)

       如果想要理解代码进行修改的话建议学一些Python爬虫入门即可

       博主使用的是Ubuntu系统,想要在Windows下运行的话只需要修改命令行执行语句,并且把ffmpeg.exe这个可执行文件放在当前目录即可        程序执行效果:输入直播间地址,通过多线程可以实现判断直播间当前是否正在直播,如果直播开始即开始录屏,直播结束录屏结束。(有一个目前尚未解决的bug,如果直播间在进行重播,当前这个判断会出问题,留待之后修改)

代码分析

       下面就是令人激动的代码了

#!/usr/bin/env python # -*- coding: utf-8 -*- import json import random import requests import re import os import threading import time import datetime import random class HuyaLive(): def __init__(self,url): # 必须的访问地址和访问头 self.url = url self.headers={ "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"} def prepare(self): # 获得页面html字符串 response = requests.get(self.url,headers=self.headers) html = response.content.decode() # 加载json json_script = re.search


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有