Skip to content

Commit 7255ee5

Browse files
xibrHaarigerHarald
authored andcommitted
fix patSignatureDecFunction patrern (HaarigerHarald#134)
decryption function
1 parent b90da96 commit 7255ee5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

youtubeExtractor/src/main/java/at/huber/youtubeExtractor/YouTubeExtractor.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public abstract class YouTubeExtractor extends AsyncTask<String, Void, SparseArr
8383
private static final Pattern patFunction = Pattern.compile("([{; =])([a-zA-Z$_][a-zA-Z0-9$]{0,2})\\(");
8484

8585
private static final Pattern patDecryptionJsFile = Pattern.compile("jsbin\\\\/(player(_ias)?-(.+?).js)");
86-
private static final Pattern patSignatureDecFunction = Pattern.compile("([\\w$]+)\\s*=\\s*function\\(([\\w$]+)\\).\\s*\\2=\\s*\\2\\.split\\(\"\"\\)\\s*;");
86+
private static final Pattern patSignatureDecFunction = Pattern.compile("\\b([\\w$]{2})\\s*=\\s*function\\((\\w+)\\)\\{\\s*\\2=\\s*\\2\\.split\\(\"\"\\)\\s*;");
8787

8888
private static final SparseArray<Format> FORMAT_MAP = new SparseArray<>();
8989

0 commit comments

Comments
 (0)