爬取樱花动漫名侦探柯南最新剧场版ts格式

import os
import requests
import zipfile
from tqdm import tqdm
import tkinter as tk

filename = '名侦探柯南\\'
if not os.path.exists(filename):
    os.mkdir(filename)
# https://vip.ffzy-online6.com/20231129/22304_740e70d0/2000k/hls/cedd2dc1ecb000001.ts
# https://vip.ffzy-online6.com/20231129/22304_740e70d0/2000k/hls/cedd2dc1ecb001618.ts
# https://vip.ffzyread1.com/20231022/19937_de64aeb3/2000k/hls/cb51ce9c9db000008.ts
for i in range(1,101):
    if i < 10:
        url = f'https://vip.ffzy-online6.com/20231129/22304_740e70d0/2000k/hls/cedd2dc1ecb00000{i}.ts'
    if 10 <= i < 100:
        url = f'https://vip.ffzy-online6.com/20231129/22304_740e70d0/2000k/hls/cedd2dc1ecb0000{i}.ts'
    if 100 <= i < 1000:
        url = f'https://vip.ffzy-online6.com/20231129/22304_740e70d0/2000k/hls/cedd2dc1ecb000{i}.ts'
    headers = {
        "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
    }
    response = requests.get(url=url,headers=headers)
    response.encoding = response.apparent_encoding
    with open(filename+str(i)+'.ts',mode='wb') as f:
        f.write(response.content)
        print(f'正在下载第{i}个片段')

with zipfile.ZipFile(filename+'名侦探柯南'+'.mp4',mode='w') as f:
    for i in tqdm(range(1,101)):
        path = filename+f'{i}.ts'
        f.write(path)

部分结果展现:

爬取樱花动漫名侦探柯南最新剧场版ts格式_第1张图片

爬取樱花动漫名侦探柯南最新剧场版ts格式_第2张图片 

 

只爬取了一部分数据,樱花动漫网的ts的url地址规律太清楚了,一下子就弄到了。

 

你可能感兴趣的:(python,爬虫)