mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 21:25:09 +00:00
516 lines
21 KiB
JavaScript
516 lines
21 KiB
JavaScript
/***
|
||
|
||
Thanks to & modified from
|
||
1. https://gist.githubusercontent.com/Hyseen/b06e911a41036ebc36acf04ddebe7b9a/raw/nf_check.js
|
||
2. https://github.com/AtlantisGawrGura/Quantumult-X-Scripts/blob/main/media.js
|
||
3. https://github.com/CoiaPrant/MediaUnlock_Test/blob/main/check.sh
|
||
|
||
|
||
For Quantumult-X 598+ ONLY!!
|
||
|
||
[task_local]
|
||
|
||
event-interaction https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/Scripts/streaming-ui-check.js, tag=流媒体-解锁查询, img-url=checkmark.seal.system, enabled=true
|
||
|
||
|
||
|
||
@XIAO_KOP
|
||
|
||
**/
|
||
|
||
const BASE_URL = 'https://www.netflix.com/title/';
|
||
const BASE_URL_YTB = "https://www.youtube.com/premium";
|
||
const BASE_URL_DISNEY = 'https://www.disneyplus.com';
|
||
const BASE_URL_Dazn = "https://startup.core.indazn.com/misl/v5/Startup";
|
||
const BASE_URL_Param = "https://www.paramountplus.com/"
|
||
const FILM_ID = 81215567
|
||
const BASE_URL_Discovery_token = "https://us1-prod-direct.discoveryplus.com/token?deviceId=d1a4a5d25212400d1e6985984604d740&realm=go&shortlived=true"
|
||
const BASE_URL_Discovery = "https://us1-prod-direct.discoveryplus.com/users/me"
|
||
|
||
const link = { "media-url": "https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/img/southpark/7.png" }
|
||
const policy_name = "Netflix" //填入你的 netflix 策略组名
|
||
|
||
const arrow = " ➟ "
|
||
|
||
const UA = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.61 Safari/537.36'
|
||
|
||
// 即将登陆
|
||
const STATUS_COMING = 2
|
||
// 支持解锁
|
||
const STATUS_AVAILABLE = 1
|
||
// 不支持解锁
|
||
const STATUS_NOT_AVAILABLE = 0
|
||
// 检测超时
|
||
const STATUS_TIMEOUT = -1
|
||
// 检测异常
|
||
const STATUS_ERROR = -2
|
||
|
||
var opts = {
|
||
policy: $environment.params
|
||
};
|
||
|
||
var opts1 = {
|
||
policy: $environment.params,
|
||
redirection: false
|
||
};
|
||
|
||
|
||
var flags = new Map([[ "AC" , "🇦🇨" ] ,["AE","🇦🇪"], [ "AF" , "🇦🇫" ] , [ "AI" , "🇦🇮" ] , [ "AL" , "🇦🇱" ] , [ "AM" , "🇦🇲" ] , [ "AQ" , "🇦🇶" ] , [ "AR" , "🇦🇷" ] , [ "AS" , "🇦🇸" ] , [ "AT" , "🇦🇹" ] , [ "AU" , "🇦🇺" ] , [ "AW" , "🇦🇼" ] , [ "AX" , "🇦🇽" ] , [ "AZ" , "🇦🇿" ] , ["BA", "🇧🇦"], [ "BB" , "🇧🇧" ] , [ "BD" , "🇧🇩" ] , [ "BE" , "🇧🇪" ] , [ "BF" , "🇧🇫" ] , [ "BG" , "🇧🇬" ] , [ "BH" , "🇧🇭" ] , [ "BI" , "🇧🇮" ] , [ "BJ" , "🇧🇯" ] , [ "BM" , "🇧🇲" ] , [ "BN" , "🇧🇳" ] , [ "BO" , "🇧🇴" ] , [ "BR" , "🇧🇷" ] , [ "BS" , "🇧🇸" ] , [ "BT" , "🇧🇹" ] , [ "BV" , "🇧🇻" ] , [ "BW" , "🇧🇼" ] , [ "BY" , "🇧🇾" ] , [ "BZ" , "🇧🇿" ] , [ "CA" , "🇨🇦" ] , [ "CF" , "🇨🇫" ] , [ "CH" , "🇨🇭" ] , [ "CK" , "🇨🇰" ] , [ "CL" , "🇨🇱" ] , [ "CM" , "🇨🇲" ] , [ "CN" , "🇨🇳" ] , [ "CO" , "🇨🇴" ] , [ "CP" , "🇨🇵" ] , [ "CR" , "🇨🇷" ] , [ "CU" , "🇨🇺" ] , [ "CV" , "🇨🇻" ] , [ "CW" , "🇨🇼" ] , [ "CX" , "🇨🇽" ] , [ "CY" , "🇨🇾" ] , [ "CZ" , "🇨🇿" ] , [ "DE" , "🇩🇪" ] , [ "DG" , "🇩🇬" ] , [ "DJ" , "🇩🇯" ] , [ "DK" , "🇩🇰" ] , [ "DM" , "🇩🇲" ] , [ "DO" , "🇩🇴" ] , [ "DZ" , "🇩🇿" ] , [ "EA" , "🇪🇦" ] , [ "EC" , "🇪🇨" ] , [ "EE" , "🇪🇪" ] , [ "EG" , "🇪🇬" ] , [ "EH" , "🇪🇭" ] , [ "ER" , "🇪🇷" ] , [ "ES" , "🇪🇸" ] , [ "ET" , "🇪🇹" ] , [ "EU" , "🇪🇺" ] , [ "FI" , "🇫🇮" ] , [ "FJ" , "🇫🇯" ] , [ "FK" , "🇫🇰" ] , [ "FM" , "🇫🇲" ] , [ "FO" , "🇫 |