|
|
|
|
@ -132,18 +132,19 @@ public class DefaultConfig { |
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
private static final Pattern snifferMatch = Pattern.compile( |
|
|
|
|
"http((?!http).){20,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\\?.*|" + |
|
|
|
|
"http((?!http).){20,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|" + |
|
|
|
|
"http((?!http).){20,}?/m3u8\\?pt=m3u8.*|" + |
|
|
|
|
"http((?!http).)*?default\\.ixigua\\.com/.*|" + |
|
|
|
|
"http((?!http).)*?dycdn-tos\\.pstatp[^\\?]*|" + |
|
|
|
|
"http.*?/player/m3u8play\\.php\\?url=.*|" + |
|
|
|
|
"http.*?/player/.*?[pP]lay\\.php\\?url=.*|" + |
|
|
|
|
"http.*?/playlist/m3u8/\\?vid=.*|http.*?\\.php\\?type=m3u8&.*|" + |
|
|
|
|
"http.*?/download.aspx\\?.*|" + |
|
|
|
|
"http.*?/api/up_api.php\\?.*|" + |
|
|
|
|
"https.*?\\.66yk\\.cn.*|" + |
|
|
|
|
"http((?!http).)*?netease\\.com/file/.*" |
|
|
|
|
"http((?!http).){20,}?\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)\\?.*|" + |
|
|
|
|
"http((?!http).){20,}\\.(m3u8|mp4|flv|avi|mkv|rm|wmv|mpg)|" + |
|
|
|
|
"http((?!http).){20,}?/m3u8\\?pt=m3u8.*|" + |
|
|
|
|
"http((?!http).)*?default\\.ixigua\\.com/.*|" + |
|
|
|
|
"http((?!http).)*?dycdn-tos\\.pstatp[^\\?]*|" + |
|
|
|
|
"http.*?/player/m3u8play\\.php\\?url=.*|" + |
|
|
|
|
"http.*?/player/.*?[pP]lay\\.php\\?url=.*|" + |
|
|
|
|
"http.*?/playlist/m3u8/\\?vid=.*|" + |
|
|
|
|
"http.*?\\.php\\?type=m3u8&.*|" + |
|
|
|
|
"http.*?/download.aspx\\?.*|" + |
|
|
|
|
"http.*?/api/up_api.php\\?.*|" + |
|
|
|
|
"https.*?\\.66yk\\.cn.*|" + |
|
|
|
|
"http((?!http).)*?netease\\.com/file/.*" |
|
|
|
|
); |
|
|
|
|
public static boolean isVideoFormat(String url) { |
|
|
|
|
if (url.contains("=http") || url.contains(".html")) { |
|
|
|
|
|