以下是一个简单的看网课辅助程序,使用 Python 的 requests 库实现。

import requests
import time

# 设置请求头
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}

# 输入课程网址
url = input("请输入课程网址:")

# 发送 GET 请求,获取课程页面内容
response = requests.get(url, headers=headers)
html = response.text

# 解析课程页面,获取视频URL
video_url = None
start_index = html.find('<source src="')
if start_index != -1:
    start_index += len('<source src="')
    end_index = html.find('"', start_index)
    video_url = html[start_index:end_index]

if video_url is None:
    print("未找到视频URL")
    exit()

# 播放视频
print("开始播放视频...")
while True:
    try:
        response = requests.get(video_url, stream=True, headers=headers)
        for chunk in response.iter_content(chunk_size=1024):
            if chunk:
                time.sleep(0.5)  # 控制播放速度
                print(".", end="", flush=True)  # 显示播放进度
        break
    except requests.exceptions.RequestException as e:
        print("播放视频出错:", e)
        print("等待 5 秒后重试...")
        time.sleep(5)

使用方法:

  1. 运行程序。
  2. 输入课程网址,例如 https://www.example.com/course/123
  3. 程序会自动解析课程页面,获取视频URL,并开始播放视频。
  4. 播放过程中可以按 Ctrl+C 停止播放
利用python的request库制作一个看网课的辅助代码怎么写

原文地址: https://www.cveoy.top/t/topic/fsig 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录