Greasy Fork

Greasy Fork is available in English.

爱奇艺海外版字幕自动下载

爱奇艺海外版字幕自动下载,自动下载字幕

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
philip lu
日安装量
1
总安装量
1
评分
0 0 0
版本
0.6.1
创建于
2025-12-19
更新于
2025-12-19
大小
2.9 KB
许可证
暂无
适用于

// ==UserScript==
// @name 爱奇艺海外版字幕自动下载
// @namespace http://tampermonkey.net/
// @version 0.6.1
// @description 爱奇艺海外版字幕自动下载,自动下载字幕
// @author XGCM
// @match https://www.iq.com/play/*
// @icon https://www.iqiyipic.com/common/images/logo.ico
// @grant GM_addElement
// @grant GM_openInTab
// @grant GM_download
// @grant window.close
// ==/UserScript==

function download(close=true) {
// Wait until playObject exists.
var i = 0;
var ref = setInterval(function() {
console.log(i)
if (
playerObject !== undefined &&
playerObject._player.package.engine.adproxy.engine.movieinfo.tvid != undefined &&
playerObject._player.package.engine.adproxy.engine.episode.EpisodeStore[playerObject._player.package.engine.adproxy.engine.movieinfo.tvid].movieInfo != undefined &&
playerObject._player.package.engine.adproxy.engine.episode.EpisodeStore[playerObject._player.package.engine.adproxy.engine.movieinfo.tvid].movieInfo.originalData !== undefined) {

clearInterval(ref);

var tvid=playerObject._player.package.engine.adproxy.engine.movieinfo.tvid;
var oData=playerObject._player.package.engine.adproxy.engine.episode.EpisodeStore[tvid].movieInfo.originalData;
var prefix=oData.data.dstl;
for(var num = 0; num= lis.length) {
clearInterval(ref);
}
}, 1000);
}

// Add download current subtitle button
var button2 = GM_addElement(document.getElementsByClassName('episodes-filter-wrap')[0], 'button', {
id: 'download-current-subtitles',
});
button2.innerHTML = '下载当前字幕!';
button2.onclick = function () {
download(false);
}
if (params.download_subtitles) {
download();
}
})();