资源简介
youtube 字幕下载工具, 批量下载,十分方便。希望有用。
代码片段和文件信息
# coding: utf-8
from urllib.request import urlopen quote urlparse
from urllib.parse import parse_qs
import json
import requests
from tqdm import tqdm
video_list = [
# add you files here
]
url_rst_list = ‘http://www.8bage.com/shaw/subtitle/caption/list?videoId={}‘
url_rst_url = ‘http://www.8bage.com/shaw/subtitle/caption/export?captionId={}&vid={}&fileType=srt&subType=%E8%AF%AD%E9%9F%B3%E8%AF%86%E5%88%AB%E5%AD%97%E5%B9%95‘
url_rst_download = ‘http://www.8bage.com/legend/subtitle/download/{}‘
def url2Dict(url):
query = urlparse(url).query
return dict([(k v[0]) for k v in parse_qs(query).items()])
headers = {‘Referer‘: ‘http://jwc.ecjtu.jx.cn/mis_o/login.htm‘
‘User-Agent‘: ‘Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 ‘
‘(KHTML like Gecko) Chrome/52.0.2743.82 Safari/537.36‘
‘Accept‘: ‘text/htmlapplication/xhtml+xmlapplication/xml;q=0.9image/webp*/*;q=0.8‘
‘Accept-Language‘: ‘zh-CNzh;q=0.8‘
}
sessions = requests.session()
for item in tqdm(video_list):
item = url2Dict(item)
vid = item[‘v‘]
doc = sessions.get(url_rst_list.format(vid))
doc = json.loads(doc.content.decode(‘utf-8‘))
vid cpId = doc[‘data‘][0][‘vid‘] doc[‘data‘][0][‘cpId‘]
rst_url = url_rst_url.format(cpId vid)
rst_info = json.loads(sessions.get(rst_url).content.decode(‘utf-8‘))
url_download file_name = quote(rst_info[‘data‘][‘alias‘]) rst_info[‘data‘][‘title‘]
data = sessions.get(url_rst_download.format(url_download))
open(str(file_name + ‘.srt‘).replace(‘|‘ ‘_‘) ‘w‘).write(data.content.decode(‘utf-8‘))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1683 2017-12-11 21:01 rst.py
----------- --------- ---------- ----- ----
1683 1
- 上一篇:数据加密与数字签名系统
- 下一篇:基于柱面的360度全景图像拼接融合
相关资源
- iOS视频以及配套srt字幕文件
- 斯坦福大学凸优化课程Convex Optimizat
- Friends全十季中英文字幕
- [耶鲁大学开放课程:博弈论]课件及字
- 字幕机软件说明书
- 日食记片中 食材字幕 字体,网红字体
- 万能字幕转换器
- 斯坦福大学公开课:iOS 7应用开发 中
- 英文字幕转换工具
- 一键制作抖音酷炫拽翻转字幕插件
- Sayatoo卡拉字幕精灵 v2.2.0.2916 最完美破
- 麻省理工公开课:算法导论书、讲义
- 字幕器
- 自己制作卡拉OK歌曲
- Qt QLabel滚动字幕.zip
-
dragon ball z english subti
tles 龙珠z 英文 - cocos2d-x 滚动字幕和公告
- kodi字幕库
- 斯坦福大学公开课 《机器学习课程》
- 吴恩达机器学习视频中英文字幕以及
- 凸优化,最优化算法,standford视频课
- 我自己做的中英文字幕合成软件用C
- YUV图像OSD字幕信息叠加功能
- 吴恩达机器学习视频中英文字幕字幕
- UE4官方全套_中文字幕_教学视频
- Stephen boyd convex optimization 视频及讲义
- DirectShow Filter : 字幕叠加 带注释
- TS文件中字幕抽取工具capstion2ass
-
Premiere Pro 字幕产生辅助程式Prti
tl - Friends.全十季.双语SRT字幕
评论
共有 条评论