proginn2022571266
全职 · 300/日  ·  6525/月
工作时间: 周末08:30-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是一名在校大学生,主要学习python方向,稍微参加过项目,作品有自写一份爬取影视网电视剧集数。

工作经历

  • 2021-03-01 -2023-03-01前中国人民武装警察部队——

    曾服役于中国人民武装警察部队,在此期间作为一名义务兵战士,担任过新闻报道员完成日常宣传工作,另协助内部文书处理相关事务。

教育经历

  • 2020-09-03 - 武汉城市学院电子商务本科

    本科在读

技能

0
1
2
3
4
5
作品
影视剧爬取下载

代码结构与实现步骤 导入必要的库:导入了requests用于网络请求,os用于文件和目录操作,time用于设置重试间隔,re用于正则表达式匹配,xpinyin用于将中文转换为拼音,urllib.parse中的quote用于 URL 编码。 设置请求头:定义了一个包含用户代理、引用页面等信息的请求头,用于模拟浏览器访问。 定义下载函数:download_ts_file函数用于下载单个 TS 文件,支持最多 3 次重试,若下载失败会打印错误信息并等待 2 秒后重试。 主函数逻辑: 提示用户输入影视剧名称和集数,对输入进行有效性检查。 根据用户输入生成 m3u8 文件的 URL,并请求该文件。 使用正则表达式从 m3u8 文件中提取所有 TS 文件的名称。 创建下载目录,根据 m3u8 文件中的基础 URL 和 TS 文件名拼接出完整的下载 URL,依次下载所有 TS 文件。 若所有 TS 文件下载成功,将它们合并成一个 MP4 文件;否则,跳过合并步骤并给出警告。 询问用户是否继续下载当前影视剧的其他集数,以及是否下载其他影视剧。 异常处理 代码在多个关键步骤进行了异常处理,如网络请求失败、文件操作出错等,确保程序在遇到错误时能给出相应的提示信息,避免程序崩溃。

0
2025-04-07 20:57
下载次数:0
¥600
更新于: 04-07 浏览: 7