添加匹配阿里新域名Alipan

This commit is contained in:
qlql765 2023-11-27 09:56:34 +08:00 committed by GitHub
parent cbf6e25146
commit 25472378c7
1 changed files with 4 additions and 4 deletions

View File

@ -21,7 +21,7 @@ import java.util.regex.Pattern;
*/ */
public class Ali extends Spider { public class Ali extends Spider {
public static final Pattern pattern = Pattern.compile("www.aliyundrive.com/s/([^/]+)(/folder/([^/]+))?"); public static final Pattern pattern = Pattern.compile("(www.aliyundrive.com|www.alipan.com)/s/([^/]+)(/folder/([^/]+))?");
@Override @Override
public void init(Context context, String extend) { public void init(Context context, String extend) {
@ -41,8 +41,8 @@ public class Ali extends Spider {
} }
private Vod parseVod(Matcher matcher, String id) { private Vod parseVod(Matcher matcher, String id) {
String shareId = matcher.group(1); String shareId = matcher.group(2);
String fileId = matcher.groupCount() == 3 ? matcher.group(3) : ""; String fileId = matcher.groupCount() == 4 ? matcher.group(4) : "";
return AliYun.get().getVod(id, shareId, fileId); return AliYun.get().getVod(id, shareId, fileId);
} }
@ -84,4 +84,4 @@ public class Ali extends Spider {
if ("token".equals(type)) return AliYun.get().getToken(); if ("token".equals(type)) return AliYun.get().getToken();
return null; return null;
} }
} }