




工作经历
2021-03-01 -2023-03-01前中国人民武装警察部队——
曾服役于中国人民武装警察部队,在此期间作为一名义务兵战士,担任过新闻报道员完成日常宣传工作,另协助内部文书处理相关事务。
教育经历
2020-09-03 - 武汉城市学院电子商务本科
本科在读
技能

代码结构与实现步骤 导入必要的库:导入了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 文件;否则,跳过合并步骤并给出警告。 询问用户是否继续下载当前影视剧的其他集数,以及是否下载其他影视剧。 异常处理 代码在多个关键步骤进行了异常处理,如网络请求失败、文件操作出错等,确保程序在遇到错误时能给出相应的提示信息,避免程序崩溃。
