diff --git a/app/src/main/java/com/github/catvod/crawler/Spider.java b/app/src/main/java/com/github/catvod/crawler/Spider.java index 67ebed5a..2680ff8a 100644 --- a/app/src/main/java/com/github/catvod/crawler/Spider.java +++ b/app/src/main/java/com/github/catvod/crawler/Spider.java @@ -38,6 +38,10 @@ public abstract class Spider { return ""; } + public String getToken() { + return ""; + } + public boolean manualVideoCheck() { return false; } diff --git a/app/src/main/java/com/github/catvod/spider/Ali.java b/app/src/main/java/com/github/catvod/spider/Ali.java index 11781bd0..173cdb9b 100644 --- a/app/src/main/java/com/github/catvod/spider/Ali.java +++ b/app/src/main/java/com/github/catvod/spider/Ali.java @@ -1,6 +1,7 @@ package com.github.catvod.spider; import android.content.Context; +import android.text.TextUtils; import com.github.catvod.ali.API; import com.github.catvod.bean.Result; @@ -20,7 +21,8 @@ public class Ali extends Spider { @Override public void init(Context context, String extend) { - API.get().setRefreshToken(extend); + String token = getToken(); + API.get().setRefreshToken(TextUtils.isEmpty(token) ? extend : token); } @Override