# 导入所需的库
,import time
import os
import requests
import re
from Crypto.Cipher import AES
url=[]
f = open(r"C:\Users\Administrator\Desktop\8.txt","r") #设置文件对象
data = f.readlines() #直接将文件中按行读到list里,效果与方法2一样
for i in data:
i=i.replace("\n","")
url.append(i)
f=0
for i in range (0,len(url)):
# 提取key和ts的链接地址进行访问与获取文本
key_url ='https://lunli.bdzybf7.com/20230413/3lFSvSiG/2000kb/hls/key.key'
ts_url="https://lunli.bdzybf7.com"+"%s"%url[i]
key = requests.get(key_url).content
ts = requests.get(ts_url).content
with open(r"C:\Users\Administrator\Desktop\1\%s.ts"%f, 'wb') as file:
f=f+1
# 用Crupto库里的AES进行解密
crypto = AES.new(key,AES.MODE_CBC, key)
# 解密完成之后就可以写入了
file.write(crypto.decrypt(ts))
file.close()