[{"bookSourceComment":"封面：百度图片代理原样保留（站点自有国内通道）；其余统一归一到 fffgood.com。正文沿用 v2 纯 JS base64 解码。","bookSourceGroup":"影视频源 🎬","bookSourceName":"🎬奈飞工厂","bookSourceType":4,"bookSourceUrl":"https:\/\/www.netflixgc.com","customButton":false,"customOrder":27,"enabled":true,"enabledCookieJar":true,"enabledExplore":true,"eventListener":false,"exploreUrl":"<js>\nvar host = \"https:\/\/www.netflixgc.com\";\nvar channels = { \"🎬 电影\": 1, \"📺 电视剧\": 2, \"🧸 漫剧\": 3, \"🎭 综艺\": 23, \"🎞️ 纪录片\": 24 };\nvar currentChannel = '🎬 电影';\ntry {\n  var saved = source.getVariable();\n  if (saved) {\n    var obj = JSON.parse(saved);\n    if (obj.channel) currentChannel = obj.channel;\n  }\n} catch(e) {}\nvar cid = channels[currentChannel] || 1;\n\nvar filters = {\n  \"类型\": {\n    \"1\": [\"全部\",\"喜剧\",\"爱情\",\"恐怖\",\"动作\",\"科幻\",\"剧情\",\"犯罪\",\"奇幻\",\"悬疑\",\"惊悚\",\"家庭\",\"冒险\",\"同性\",\"运动\",\"战争\",\"灾难\",\"NETFLIX\",\"HBO\",\"BBC ONE\",\"HULU\",\"APPLE TV\",\"FOX\"],\n    \"2\": [\"全部\",\"古装\",\"战争\",\"青春偶像\",\"喜剧\",\"爱情\",\"家庭\",\"犯罪\",\"动作\",\"奇幻\",\"剧情\",\"历史\",\"经典\",\"乡村\",\"情景\",\"商战\",\"恐怖\",\"悬疑\",\"惊悚\",\"冒险\",\"同性\",\"运动\",\"灾难\",\"NETFLIX\",\"HBO\",\"BBC ONE\",\"HULU\",\"APPLE TV\",\"FOX\",\"NBC\",\"其他\"],\n    \"3\": [\"全部\",\"搞笑\",\"热血\",\"催泪\",\"后宫\",\"机战\",\"致郁\",\"百合\",\"推理\",\"校园\",\"音乐\",\"社团\",\"装通\",\"战斗\",\"日常\",\"恋爱\",\"冒险\",\"魔幻\",\"喜剧\",\"动作\",\"奇幻\",\"剧情\",\"动画\",\"科幻\",\"NETFLIX\"],\n    \"23\": [\"全部\",\"真人秀\",\"搞笑\",\"音乐\",\"冒险\",\"爱情\",\"喜剧\",\"脱口秀\",\"NETFLIX\"],\n    \"24\": [\"全部\",\"人物\",\"军事\",\"历史\",\"文化\",\"探索\",\"科技\",\"自然\",\"剧情\",\"纪录片\",\"NETFLIX\"]\n  },\n  \"地区\": {\n    \"1\": [\"全部\",\"中国\",\"大陆\",\"香港\",\"台湾\",\"美国\",\"韩国\",\"日本\",\"泰国\",\"新加坡\",\"马来西亚\",\"印度\",\"英国\",\"法国\",\"瑞典\",\"瑞士\",\"乌克兰\",\"加拿大\",\"西班牙\",\"俄罗斯\",\"其它\"],\n    \"2\": [\"全部\",\"中国\",\"大陆\",\"香港\",\"台湾\",\"美国\",\"韩国\",\"日本\",\"泰国\",\"新加坡\",\"马来西亚\",\"印度\",\"英国\",\"法国\",\"瑞典\",\"瑞士\",\"乌克兰\",\"加拿大\",\"西班牙\",\"俄罗斯\",\"其它\"],\n    \"3\": [\"全部\",\"日本\",\"美国\",\"其他\"],\n    \"23\": [\"全部\",\"美国\",\"日本\",\"韩国\"],\n    \"24\": [\"全部\",\"美国\",\"日本\",\"韩国\",\"英国\"]\n  },\n  \"年份\": {\n    \"1\": [\"全部\",\"2026\",\"2025\",\"2024\",\"2023\",\"2022\",\"2021\",\"2020\",\"2019\",\"2018\",\"2017\",\"2016\",\"2015\",\"2014\",\"2013\",\"2012\",\"2011\",\"2010\",\"2009\",\"2008\",\"2007\",\"2006\",\"2005\",\"2004\",\"2003\",\"2002\",\"2001\",\"2000\",\"1999\",\"1998\",\"1997\",\"1996\",\"1995\",\"1994\",\"1993\",\"1992\",\"1991\",\"1990\",\"其他\"],\n    \"2\": [\"全部\",\"2026\",\"2025\",\"2024\",\"2023\",\"2022\",\"2021\",\"2020\",\"2019\",\"2018\",\"2017\",\"2016\",\"2015\",\"2014\",\"2013\",\"2012\",\"2011\",\"2010\",\"2009\",\"2008\",\"2007\",\"2006\",\"2005\",\"2004\",\"2003\",\"2002\",\"2001\",\"2000\"],\n    \"3\": [\"全部\",\"2026\",\"2025\",\"2024\",\"2023\",\"2022\",\"2021\",\"2020\",\"2019\",\"2018\",\"2017\",\"2016\",\"2015\",\"2014\",\"2013\",\"2012\",\"2011\",\"2010\",\"2009\",\"2008\",\"2007\",\"2006\",\"2005\",\"2004\",\"2003\",\"2002\",\"2001\",\"2000\",\"1999\",\"1998\",\"1997\",\"1996\",\"1995\",\"1994\",\"1993\",\"1992\",\"1991\",\"1990\",\"其他\"],\n    \"23\": [\"全部\",\"2026\",\"2025\",\"2024\",\"2023\",\"2022\",\"2021\",\"2020\",\"2019\",\"2018\",\"2017\",\"2016\",\"2015\",\"2014\",\"2013\",\"2012\",\"2011\",\"其他\"],\n    \"24\": [\"全部\",\"2026\",\"2025\",\"2024\",\"2023\",\"2022\",\"2021\",\"2020\",\"2019\",\"2018\",\"2017\",\"2016\",\"2015\",\"2014\",\"2013\",\"2012\",\"2011\",\"其他\"]\n  },\n  \"语言\": {\n    \"1\": [\"全部\",\"中文\",\"粤语\",\"闽南语\",\"英语\",\"日语\",\"韩语\",\"法语\",\"俄语\",\"德语\",\"泰语\",\"瑞典语\",\"印度语\"],\n    \"2\": [\"全部\",\"中文\",\"国语\",\"粤语\",\"闽南语\",\"英语\",\"日语\",\"韩语\",\"法语\",\"俄语\",\"德语\",\"泰语\",\"瑞典语\",\"印度语\",\"其它\"],\n    \"3\": [\"全部\",\"日语\",\"英语\"],\n    \"23\": [\"全部\",\"英语\",\"日语\",\"韩语\"],\n    \"24\": [\"全部\",\"英语\",\"日语\",\"韩语\"]\n  }\n};\n\nvar ui = [\n  { title: '关键字', type: 'text', default: '', style: { layout_flexBasisPercent: 1 } },\n  { title: '🔍 搜剧', type: 'button', action: \"var k=infoMap['关键字']; if(!k){ java.toast('请输入影片名称'); } else { java.searchBook(k, source); }\", style: { layout_flexBasisPercent: 1 } },\n  { title: '频道切换', type: 'select', chars: Object.keys(channels), default: currentChannel, action: \"var c=infoMap['频道切换']; var obj={}; try{obj=JSON.parse(source.getVariable());}catch(e){} obj.channel=c; source.setVariable(JSON.stringify(obj)); java.refreshExplore(); java.toast('已切换到: '+c);\", style: { layout_flexBasisPercent: 1 } }\n];\n\nfunction pushTag(group, name, urlStr) {\n  ui.push({ title: name, url: urlStr, style: { layout_flexGrow: 1, layout_flexBasisPercent: 0.2 } });\n}\n\nvar sorts = [{name: \"按最新\", val: \"time\"}, {name: \"按最热\", val: \"hits\"}, {name: \"按评分\", val: \"score\"}];\nui.push({ title: '👇 【排行榜】', url: '', style: { layout_flexBasisPercent: 1, layout_flexGrow: 1 } });\nsorts.forEach(function(s) {\n  var apiBody = \"type=\"+cid+\"&class=&area=&year=&lang=&letter=&by=\"+s.val+\"&page={{page}}\";\n  var apiUrl = host + \"\/index.php\/ds_api\/vod,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"\" + apiBody + \"\\\"}\";\n  pushTag(\"排行\", s.name, apiUrl);\n});\n\nui.push({ title: '👇 【按类型】', url: '', style: { layout_flexBasisPercent: 1, layout_flexGrow: 1 } });\n(filters[\"类型\"][cid] || []).forEach(function(c) {\n  var cPath = c === \"全部\" ? \"\" : encodeURIComponent(c);\n  var apiBody = \"type=\"+cid+\"&class=\"+cPath+\"&area=&year=&lang=&letter=&by=time&page={{page}}\";\n  var apiUrl = host + \"\/index.php\/ds_api\/vod,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"\" + apiBody + \"\\\"}\";\n  pushTag(\"类型\", c, apiUrl);\n});\n\nui.push({ title: '👇 【按地区】', url: '', style: { layout_flexBasisPercent: 1, layout_flexGrow: 1 } });\n(filters[\"地区\"][cid] || []).forEach(function(a) {\n  var aPath = a === \"全部\" ? \"\" : encodeURIComponent(a);\n  var apiBody = \"type=\"+cid+\"&class=&area=\"+aPath+\"&year=&lang=&letter=&by=time&page={{page}}\";\n  var apiUrl = host + \"\/index.php\/ds_api\/vod,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"\" + apiBody + \"\\\"}\";\n  pushTag(\"地区\", a, apiUrl);\n});\n\nui.push({ title: '👇 【按年份】', url: '', style: { layout_flexBasisPercent: 1, layout_flexGrow: 1 } });\n(filters[\"年份\"][cid] || []).forEach(function(y) {\n  var yPath = y === \"全部\" ? \"\" : y;\n  var apiBody = \"type=\"+cid+\"&class=&area=&year=\"+yPath+\"&lang=&letter=&by=time&page={{page}}\";\n  var apiUrl = host + \"\/index.php\/ds_api\/vod,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"\" + apiBody + \"\\\"}\";\n  pushTag(\"年份\", y, apiUrl);\n});\n\nui.push({ title: '👇 【按语言】', url: '', style: { layout_flexBasisPercent: 1, layout_flexGrow: 1 } });\n(filters[\"语言\"][cid] || []).forEach(function(l) {\n  var lPath = l === \"全部\" ? \"\" : encodeURIComponent(l);\n  var apiBody = \"type=\"+cid+\"&class=&area=&year=&lang=\"+lPath+\"&letter=&by=time&page={{page}}\";\n  var apiUrl = host + \"\/index.php\/ds_api\/vod,{\\\"method\\\":\\\"POST\\\",\\\"body\\\":\\\"\" + apiBody + \"\\\"}\";\n  pushTag(\"语言\", l, apiUrl);\n});\n\nJSON.stringify(ui);\n<\/js>","header":"{\"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/124.0.0.0 Safari\/537.36\"}","lastUpdateTime":"1794503658460","respondTime":2558,"ruleBookInfo":{"author":"meta[property=og:novel:author]@content || .slide-info:matches(演员) a@text || .slide-info:contains(演员) a@text","coverUrl":".detail-pic img@data-src##^(?!https?:\/\/image\\.baidu\\.com\/).*?(\/upload\/vod\/[A-Za-z0-9_.\/-]+?\\.(?:jpg|jpeg|png|webp|gif)).*$##https:\/\/fffgood.com$1","intro":"meta[property=og:description]@content || #height_limit@text || .text.cor3@text","kind":"meta[property=og:novel:category]@content || .slide-info:matches(类型) a@text || .slide-info:contains(类型) a@text","lastChapter":"meta[property=og:novel:latest_chapter_name]@content || .slide-info-remarks:nth-of-type(1)@text || .slide-info-remarks:eq(0)@text","name":"meta[property=og:novel:book_name]@content || h3.slide-info-title@text"},"ruleContent":{"content":"@js:\n(function(){\n  var TBL = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/';\n\n  \/\/ 纯 JS base64 解码：解码结果是 %xx 形式的 ASCII，String.fromCharCode 足够\n  function b64(s){\n    s = String(s).replace(\/[^A-Za-z0-9+\/]\/g, '');\n    var out = '', i = 0, a, b, c, dd, e;\n    while (i + 1 < s.length){\n      a = TBL.indexOf(s.charAt(i++));\n      b = TBL.indexOf(s.charAt(i++));\n      c  = i < s.length ? TBL.indexOf(s.charAt(i++)) : -1;\n      dd = i < s.length ? TBL.indexOf(s.charAt(i++)) : -1;\n      e = (a << 18) | (b << 12) | ((c < 0 ? 0 : c) << 6) | (dd < 0 ? 0 : dd);\n      out += String.fromCharCode((e >>> 16) & 255);\n      if (c  >= 0) out += String.fromCharCode((e >>> 8) & 255);\n      if (dd >= 0) out += String.fromCharCode(e & 255);\n    }\n    return out;\n  }\n\n  var h = '';\n  try { h = String(result || ''); } catch(err) { return ''; }\n\n  \/\/ 平衡括号提取 var player_aaaa={...}，避免 split('<\/script>') 在别的页面被截断\n  var p = h.indexOf('var player_aaaa=');\n  if (p < 0) return '';\n  var st = h.indexOf('{', p);\n  if (st < 0) return '';\n  var dep = 0, ins = false, esc = false, en = -1;\n  for (var j = st; j < h.length; j++){\n    var ch = h.charAt(j);\n    if (ins){\n      if (esc) esc = false;\n      else if (ch === '\\\\') esc = true;\n      else if (ch === '\"') ins = false;\n    } else {\n      if (ch === '\"') ins = true;\n      else if (ch === '{') dep++;\n      else if (ch === '}') { dep--; if (dep === 0) { en = j; break; } }\n    }\n  }\n  if (en < 0) return '';\n\n  var data;\n  try { data = JSON.parse(h.substring(st, en + 1)); } catch(err2) { return ''; }\n  var u = String(data.url || '');\n  if (!u) return '';\n\n  var enc = Number(data.encrypt || 0);\n  if (enc === 2){\n    try { u = decodeURIComponent(b64(u)); } catch(err3) { u = b64(u); }\n  } else if (enc === 1){\n    try { u = decodeURIComponent(u); } catch(err4) {}\n  }\n  return u.replace(\/\\\\\\\/\/g, '\/');\n})()"},"ruleExplore":{"author":"$.vod_actor","bookList":"$.list","bookUrl":"$.url","coverUrl":"$.vod_pic##^(?!https?:\/\/image\\.baidu\\.com\/).*?(\/upload\/vod\/[A-Za-z0-9_.\/-]+?\\.(?:jpg|jpeg|png|webp|gif)).*$##https:\/\/fffgood.com$1","intro":"$.vod_blurb","kind":"$.vod_tag##<[^>]+>","lastChapter":"$.vod_remarks","name":"$.vod_name"},"ruleSearch":{"author":".slide-info:contains(演员) a@text","bookList":".search-list .flex.rel.overflow","bookUrl":"a[href*=\/voddetail\/]@href","coverUrl":"img@data-src##^(?!https?:\/\/image\\.baidu\\.com\/).*?(\/upload\/vod\/[A-Za-z0-9_.\/-]+?\\.(?:jpg|jpeg|png|webp|gif)).*$##https:\/\/fffgood.com$1","kind":".slide-info:contains(类型) a@text","lastChapter":".slide-info-remarks:eq(0)@text","name":"h3.slide-info-title@text"},"ruleToc":{"chapterList":".anthology-list-play li a","chapterName":"text","chapterUrl":"href"},"searchUrl":"https:\/\/www.netflixgc.com\/vodsearch\/-------------.html?wd={{key}}","weight":0}]