Browse Source

mod: unset web

Ben 10 months ago
parent
commit
8418ee4000
5 changed files with 7260 additions and 7210 deletions
  1. 7254 7205
      js/base.js
  2. 0 0
      js/bundle.js
  3. 2 1
      js/extract_function.js
  4. 3 3
      js/info.js
  5. 1 1
      js/test.js

File diff suppressed because it is too large
+ 7254 - 7205
js/base.js


File diff suppressed because it is too large
+ 0 - 0
js/bundle.js


+ 2 - 1
js/extract_function.js

@@ -14,7 +14,8 @@ extractFunction = (jsCode, regexp) => {
             if (existDependencies.includes(varName)) {
                 continue
             }
-            const varNameMatch = jsCode.match(new RegExp(`var \\${varName}={(.|\\n)*?};`), 'ig');
+            let reg = "var (\$)?" + varName + "={(.|\\n)*?};"
+            const varNameMatch = jsCode.match(new RegExp(reg), 'ig');
             if (varNameMatch && varNameMatch.length >= 1) {
                 result += varNameMatch[0] + "\n";
             }

+ 3 - 3
js/info.js

@@ -329,9 +329,9 @@ detail = async (url, platform) => {
                 console.log(format);
             }
             if (format && formatIds.indexOf(format['itag']) === -1) {
-                if (!format["url"]) {
-                    format["url"] = await signUrl(format["signatureCipher"], baseJsUrl, platform);
-                }
+                // if (!format["url"]) {
+                //     format["url"] = await signUrl(format["signatureCipher"], baseJsUrl, platform);
+                // }
                 if (format["url"]) {
                     const {vcodec, acodec} = parseCodecs(format)
                     if (vcodec && acodec) {

+ 1 - 1
js/test.js

@@ -1,4 +1,4 @@
-detail(`https://www.youtube.com/watch?v=JByDbPn6A1o`, 'WEB')
+detail(`https://www.youtube.com/watch?v=bu7nU9Mhpyo`, 'WEB')
     .then(res => {
         console.log(res);
     })

Some files were not shown because too many files changed in this diff