diff --git a/.DS_Store b/.DS_Store index 74be7df..1da3f71 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Scripts/streaming-ui-check.js b/Scripts/streaming-ui-check.js index 089c929..147474f 100644 --- a/Scripts/streaming-ui-check.js +++ b/Scripts/streaming-ui-check.js @@ -23,7 +23,6 @@ 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 link = { "media-url": "https://raw.githubusercontent.com/KOP-XIAO/QuantumultX/master/img/southpark/7.png" } const policy_name = "Netflix" //填入你的 netflix 策略组名 @@ -52,16 +51,16 @@ var opts1 = { 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" , "🇫🇴" ] , [ "FR" , "🇫🇷" ] , [ "GA" , "🇬🇦" ] , [ "GB" , "🇬🇧" ] , [ "HK" , "🇭🇰" ] ,["HU","🇭🇺"], [ "ID" , "🇮🇩" ] , [ "IE" , "🇮🇪" ] , [ "IL" , "🇮🇱" ] , [ "IM" , "🇮🇲" ] , [ "IN" , "🇮🇳" ] , [ "IS" , "🇮🇸" ] , [ "IT" , "🇮🇹" ] , [ "JP" , "🇯🇵" ] , [ "KR" , "🇰🇷" ] , [ "LU" , "🇱🇺" ] , [ "MO" , "🇲🇴" ] , [ "MX" , "🇲🇽" ] , [ "MY" , "🇲🇾" ] , [ "NL" , "🇳🇱" ] , [ "PH" , "🇵🇭" ] , [ "RO" , "🇷🇴" ] , [ "RS" , "🇷🇸" ] , [ "RU" , "🇷🇺" ] , [ "RW" , "🇷🇼" ] , [ "SA" , "🇸🇦" ] , [ "SB" , "🇸🇧" ] , [ "SC" , "🇸🇨" ] , [ "SD" , "🇸🇩" ] , [ "SE" , "🇸🇪" ] , [ "SG" , "🇸🇬" ] , [ "TH" , "🇹🇭" ] , [ "TN" , "🇹🇳" ] , [ "TO" , "🇹🇴" ] , [ "TR" , "🇹🇷" ] , [ "TV" , "🇹🇻" ] , [ "TW" , "🇨🇳" ] , [ "UK" , "🇬🇧" ] , [ "UM" , "🇺🇲" ] , [ "US" , "🇺🇸" ] , [ "UY" , "🇺🇾" ] , [ "UZ" , "🇺🇿" ] , [ "VA" , "🇻🇦" ] , [ "VE" , "🇻🇪" ] , [ "VG" , "🇻🇬" ] , [ "VI" , "🇻🇮" ] , [ "VN" , "🇻🇳" ] , [ "ZA" , "🇿🇦"]]) +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" , "🇫🇴" ] , [ "FR" , "🇫🇷" ] , [ "GA" , "🇬🇦" ] , [ "GB" , "🇬🇧" ] , [ "HK" , "🇭🇰" ] ,["HU","🇭🇺"], [ "ID" , "🇮🇩" ] , [ "IE" , "🇮🇪" ] , [ "IL" , "🇮🇱" ] , [ "IM" , "🇮🇲" ] , [ "IN" , "🇮🇳" ] , [ "IS" , "🇮🇸" ] , [ "IT" , "🇮🇹" ] , [ "JP" , "🇯🇵" ] , [ "KR" , "🇰🇷" ] , [ "LU" , "🇱🇺" ] , [ "MO" , "🇲🇴" ] , [ "MX" , "🇲🇽" ] , [ "MY" , "🇲🇾" ] , [ "NL" , "🇳🇱" ] , [ "PH" , "🇵🇭" ] , [ "RO" , "🇷🇴" ] , [ "RS" , "🇷🇸" ] , [ "RU" , "🇷🇺" ] , [ "RW" , "🇷🇼" ] , [ "SA" , "🇸🇦" ] , [ "SB" , "🇸🇧" ] , [ "SC" , "🇸🇨" ] , [ "SD" , "🇸🇩" ] , [ "SE" , "🇸🇪" ] , [ "SG" , "🇸🇬" ] , [ "TH" , "🇹🇭" ] , [ "TN" , "🇹🇳" ] , [ "TO" , "🇹🇴" ] , [ "TR" , "🇹🇷" ] , [ "TV" , "🇹🇻" ] , [ "TW" , "🇨🇳" ] , [ "UK" , "🇬🇧" ] , [ "UM" , "🇺🇲" ] , [ "US" , "🇺🇸" ] , [ "UY" , "🇺🇾" ] , [ "UZ" , "🇺🇿" ] , [ "VA" , "🇻🇦" ] , [ "VE" , "🇻🇪" ] , [ "VG" , "🇻🇬" ] , [ "VI" , "🇻🇮" ] , [ "VN" , "🇻🇳" ] , [ "ZA" , "🇿🇦"]]) let result = { "title": ' 📺 流媒体服务查询', "YouTube": 'YouTube: 检测失败,请重试', "Netflix": 'Netflix: 检测失败,请重试', "Dazn": "Dazn: 检测失败,请重试", - "Disney": "Disney⁺: 检测失败,请重试", - "Paramount" : "Paramount⁺: 检测失败,请重试", + "Disney": "Disneyᐩ: 检测失败,请重试", + "Paramount" : "Paramountᐩ: 检测失败,请重试", //"Google": "Google 定位: 检测失败,请重试" } @@ -79,26 +78,22 @@ const message = { console.log(`testDisneyPlus: region=${region}, status=${status}`) if (status==STATUS_COMING) { //console.log(1) - result["Disney"] = "Disney⁺: 即将登陆 ➟ "+'⟦'+flags.get(region.toUpperCase())+"⟧" + result["Disney"] = "Disneyᐩ: 即将登陆 ➟ "+'⟦'+flags.get(region.toUpperCase())+"⟧" } else if (status==STATUS_AVAILABLE){ //console.log(2) - result["Disney"] = "Disney⁺: 已支持 ➟ "+'⟦'+flags.get(region.toUpperCase())+"⟧" + result["Disney"] = "Disneyᐩ: 已支持 ➟ "+'⟦'+flags.get(region.toUpperCase())+"⟧" console.log(result["Disney"]) } else if (status==STATUS_NOT_AVAILABLE) { //console.log(3) - result["Disney"] = "Disney⁺: 未支持 " + result["Disney"] = "Disneyᐩ: 未支持 " } else if (status==STATUS_TIMEOUT) { - result["Disney"] = "Disney⁺: 测试超时 " + result["Disney"] = "Disneyᐩ: 测试超时 " } let content = "------------------------------"+"
"+([result["YouTube"],result["Netflix"],result["Disney"],result["Dazn"]]).join("

") - content = content + "
------------------------------
"+""+"节点 ➟ " + $environment.params+ "" + content = content + "
------------------------------
"+""+"节点 ➟ " + $environment.params+ "" content =`

` + content + `

` - - // cnt = `

` +'----------------------

'+result["Disney"]+'

----------------------
'+$environment.params + `

` - - $configuration.sendMessage(message).then(resolve => { if (resolve.error) { console.log(resolve.error); @@ -107,7 +102,7 @@ $configuration.sendMessage(message).then(resolve => { if (resolve.ret) { let output=JSON.stringify(resolve.ret[message.content])? JSON.stringify(resolve.ret[message.content]).replace(/\"|\[|\]/g,"").replace(/\,/g," ➟ ") : $environment.params let content = "------------------------------"+"
"+([result["YouTube"],result["Netflix"],result["Disney"],result["Dazn"],result["Paramount"]]).join("

") - content = content + "
------------------------------
"+""+"节点 ➟ " + output+ "" + content = content + "
------------------------------
"+""+"节点 ➟ " + output+ "" content =`

` + content + `

` //$notify(typeof(output),output) console.log(output); @@ -119,7 +114,6 @@ $configuration.sendMessage(message).then(resolve => { // Normally will never happen. $done(); }); - //$done({"title":result["title"],"htmlMessage":content}) })() .finally(() => { @@ -132,7 +126,7 @@ $configuration.sendMessage(message).then(resolve => { if (resolve.ret) { let output=JSON.stringify(resolve.ret[message.content])? JSON.stringify(resolve.ret[message.content]).replace(/\"|\[|\]/g,"").replace(/\,/g," ➟ ") : $environment.params let content = "------------------------------"+"
"+([result["YouTube"],result["Netflix"],result["Disney"],result["Dazn"],,result["Paramount"]]).join("

") - content = content + "
------------------------------
"+""+"节点 ➟ " + output+ "" + content = content + "
------------------------------
"+""+"节点 ➟ " + output+ "" content =`

` + content + `

` //$notify(typeof(output),output) console.log(output); @@ -445,17 +439,17 @@ function testParam() { } $task.fetch(option).then(response=> { //let data = response.body - console.log("Paramount⁺:"+response.statusCode) + console.log("Paramountᐩ:"+response.statusCode) if (response.statusCode == 200) { //reject('Error') - result["Paramount"] = "Paramount⁺: 支持" + result["Paramount"] = "Paramountᐩ: 支持" } else if (response.statusCode == 302) { //resolve('Not Available') - result["Paramount"] = "Pramount⁺: 未支持" + result["Paramount"] = "Pramountᐩ: 未支持" } - console.log("Paramount⁺:"+ result["Paramount"]) + console.log("Paramountᐩ:"+ result["Paramount"]) }, reason => { - result["Paramount"] = "Paramount⁺: 检测超时" + result["Paramount"] = "Paramountᐩ: 检测超时" //resolve("timeout") }) } diff --git a/Scripts/switch-check-disneyplus.js b/Scripts/switch-check-disneyplus.js index e6baa15..2d26869 100644 --- a/Scripts/switch-check-disneyplus.js +++ b/Scripts/switch-check-disneyplus.js @@ -103,7 +103,7 @@ function Check() { console.log(resolve.error); content =pflag==0 && OKList[1]? `

` + "
⟦ "+$environment.params+ " ⟧

🎉 该节点支持 Disneyᐩ ➟" + OKList[1].split(": 支持 ")[1]+ `

` : `

` + "
⟦ "+$environment.params+ " ⟧

⚠️ 该节点不支持 Disneyᐩ " + `

` - content =pflag==0 && ResList[1]? `

` + "
⟦ "+$environment.params+ " ⟧

🚦 即将登陆节点所在地区" + ResList[1].split("登陆 ")[1]+`

` : content + content =pflag==0 && ResList[1]? `

` + "
⟦ "+$environment.params+ " ⟧

🚦 即将登陆节点所在地区 ➟" + ResList[1].split("登陆 ")[1]+`

` : content content = pflag!=0 && !OKList[1]? `

` + "
⟦ "+$environment.params+ " ⟧ ⚠️ 切换失败

该策略组内未找到支持 Disneyᐩ 的节点" + "

-----------------------------
检测详情请查看JS脚本记录
-----------------------------"+`

` : content $done({"title":"Disneyᐩ 检测&切换", "htmlMessage": content})