日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网易云课堂视频下载

發布時間:2023/12/31 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网易云课堂视频下载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 通過網絡分析找到視頻的網址

?

?

2源代碼如下:

import requests import osimport optparseheaders = {"User - Agent": "Mozilla / 5.0(Windows NT 10.0;WOW64) AppleWebKit / 537.36(KHTML, like Gecko) Chrome / 84.0.4147.105 Safari / 537.36"}def down_load_ts(url,pathname):basepath = os.path.join(os.getcwd(),pathname)if not os.path.exists(basepath):os.mkdir(basepath)try:req = requests.get(url,headers=headers)#print(req.text)file_line_list = req.text.split('\n')if not "#EXTM3U" in file_line_list[0]:raise BaseException(u'非M3U8的連接')else:unknow = Truefile_index=100000for index,line in enumerate(file_line_list):if "#EXTINF" in line:unknow = Falseurl_ts = str(url).rsplit('/',1)[0] +'/'+ str(file_line_list[index+1])#下載文件名重新編號,以防合并是造成文件順序混亂file_name = str(file_index)+'.ts'file_index+=1full_file_name =os.path.join(basepath,file_name)# print(url_ts)process_ts(url_ts, full_file_name)if unknow:raise BaseException('未找到對應的下載連接')else:print(pathname,':downloaded')print("start merge file to mp4")mergeFileToMP4(pathname)returnexcept Exception as e:print(e)returndef process_ts(url_ts,full_file_name):req_ts = requests.get(url_ts, headers=headers)print("downloading file:", os.path.split(full_file_name)[1])with open(full_file_name, 'ab') as fw:fw.write(req_ts.content)fw.flush()def mergeFileToMP4(pathname):os.chdir(os.path.join(os.getcwd(),pathname))cmd = "copy /b * new.tmp"os.system(cmd)os.system('del /Q *.ts')os.system('del /Q *.mp4')os.rename("new.tmp", "new.mp4")print("merge file is :",str(os.path.join(os.getcwd(),pathname,"new.mp4")))def main():# parser = optparse.OptionParser("usage -n <pathname> -u <m3u8 url> -h <help>\n")# parser.add_option('-n',dest = "pathname",type ="string",help="specify a save path name")# parser.add_option('-u',dest='url',type='string',help="specify a m3u8 url")# (options,args)= parser.parse_args()# pathname = options.pathname# url = options.url# if (pathname ==None) or (url == None):# print(parser.usage)# returnurl = 'https://jdvodluwytr3t.1217106454_a7850079a3ed43f29c6f4169201b4893_sd.m3u8?'pathname = '163nixiang-1'down_load_ts(url=url,pathname=pathname)if __name__ == '__main__':main()

?

注:在ts文件進行合并為mp4文件時沒有問題,但合成的文件就不能播放,通過多次測試發現,是下載的ts文件因為文件名拍訊的問題,例如 d99.ts? d100.ts d990.ts 三個文件,在進行合并是,d99.ts 會排在100之后跟d990.ts一起,因此對下載文件重新進行了編號,問題解決。

總結

以上是生活随笔為你收集整理的网易云课堂视频下载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 手机亚洲第一页 | 99热首页| 日本在线三级 | 国产伦精品一区二区三区视频我 | 在线播放国产精品 | 亚洲欧洲在线观看 | 美女在线观看www | 日韩一区二区a片免费观看 伊人网综合在线 | 在线精品一区 | 美女光屁股视频 | 成人黄色在线观看视频 | 日本a免费| 中文字幕免费在线看线人动作大片 | 在线不卡日韩 | 国产ts丝袜人妖系列视频 | 79日本xxxxxxxxx18| 少妇高潮一区二区三区四区 | 亚洲欧洲久久 | 色视频网站 | 午夜影视福利 | 激情欧美一区二区免费视频 | 无码人妻精品一区二区三区温州 | 欧美黑人又粗又大又爽免费 | 特级淫片aaaaaaa级 | www成人在线观看 | 日韩精品久久久久久久 | 日本视频在线 | 午夜影院网站 | 97视频网站 | 91视频专区 | 卡一卡二av | 色综合久久综合 | 国产日韩在线免费观看 | 国产成人自拍视频在线 | 国产伦精品一区二区三区视频孕妇 | 欧美爱爱免费视频 | 一区二区三区视频在线免费观看 | 天天添| 永久免费成人代码 | 谁有免费的黄色网址 | 国产裸体视频网站 | 一级视频免费观看 | 欧美一区二区三区在线观看 | 中文字幕av资源 | 国产真实乱在线更新 | 天天摸天天操天天爽 | 夜夜高潮夜夜爽 | av影片在线看 | 亚洲天堂五码 | 91视频免费观看网站 | 日韩一区二区三区四区在线 | 国产精品6666 | 91av在线免费视频 | 亚洲国产果冻传媒av在线观看 | 国产美女福利视频 | 日韩啊v| 亚洲精品国产精品国 | 婷婷亚洲综合五月天小说 | 国产黄在线| 涩色视频| 亚洲精品99久久久久中文字幕 | 成人性色生活片 | 日韩欧美中文字幕在线观看 | 精久久久久久久 | 老汉色老汉首页av亚洲 | 99热麻豆| 在线免费观看欧美大片 | 亚洲美女自拍视频 | 成人涩涩 | 日产国产亚洲精品系列 | 欧美人一级淫片a免费播放 西方av在线 | 成人欧美一区二区三区黑人冫 | 人人妻人人做人人爽 | 精品视频在线免费观看 | 久久无码精品丰满人妻 | 国产美女在线观看 | 欧美激情一区二区 | 精品无码黑人又粗又大又长 | 国产精视频 | 婷婷色视频 | 大尺度摸揉捏胸床戏视频 | 久久精品国产亚洲av高清色欲 | 中文字幕乱码无码人妻系列蜜桃 | 男人的天堂av女优 | 日韩一区二区三区在线看 | 日韩在线观看免费 | 国产精品免费91 | 三年中文免费观看大全动漫 | 视频二区| 69久久久久| 日本美女毛茸茸 | 色播激情 | 91caob| 亚洲字幕 | 精品人妻一区二区三 | 黄色中文字幕 | 亚洲免费精品视频在线观看 | 日本在线观看一区二区 | 国产在线观看免费视频今夜 |