log
This commit is contained in:
parent
f0ed354efc
commit
5f6a6d14be
|
|
@ -9,9 +9,7 @@ import com.github.catvod.utils.Path;
|
||||||
import com.google.gson.JsonArray;
|
import com.google.gson.JsonArray;
|
||||||
import com.google.gson.JsonElement;
|
import com.google.gson.JsonElement;
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import okhttp3.Cookie;
|
|
||||||
import okhttp3.CookieJar;
|
|
||||||
import okhttp3.HttpUrl;
|
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
|
@ -21,6 +19,10 @@ import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
import okhttp3.Cookie;
|
||||||
|
import okhttp3.CookieJar;
|
||||||
|
import okhttp3.HttpUrl;
|
||||||
|
|
||||||
public class SimpleCookieJar implements CookieJar {
|
public class SimpleCookieJar implements CookieJar {
|
||||||
private Map<String, List<Cookie>> cookieStore = new HashMap<>();
|
private Map<String, List<Cookie>> cookieStore = new HashMap<>();
|
||||||
private final Cache cache;
|
private final Cache cache;
|
||||||
|
|
@ -49,7 +51,8 @@ public class SimpleCookieJar implements CookieJar {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void saveFromResponse(HttpUrl url, @NotNull List<Cookie> cookies) {
|
public void saveFromResponse(HttpUrl url, @NotNull List<Cookie> cookies) {
|
||||||
SpiderDebug.log("SimpleCookieJar saveFromResponse: " + url.host() + ": " + Json.toJson(cookies));
|
SpiderDebug.log(" ====saveFromResponse url: " + url.host() + ": " + Json.toJson(cookies));
|
||||||
|
SpiderDebug.log(" ====saveFromResponse cookie: " + Json.toJson(cookies));
|
||||||
// 创建可修改的 Cookie 列表副本
|
// 创建可修改的 Cookie 列表副本
|
||||||
List<Cookie> oldCookies = cookieStore.get(url.host()) != null ? cookieStore.get(url.host()) : new ArrayList<>();
|
List<Cookie> oldCookies = cookieStore.get(url.host()) != null ? cookieStore.get(url.host()) : new ArrayList<>();
|
||||||
List<Cookie> newCookies = new ArrayList<>(oldCookies);
|
List<Cookie> newCookies = new ArrayList<>(oldCookies);
|
||||||
|
|
@ -67,7 +70,7 @@ public class SimpleCookieJar implements CookieJar {
|
||||||
|
|
||||||
cookieStore.put(url.host(), oldCookies);
|
cookieStore.put(url.host(), oldCookies);
|
||||||
cache.setTianyiUser(User.objectFrom(Json.toJson(cookieStore)));
|
cache.setTianyiUser(User.objectFrom(Json.toJson(cookieStore)));
|
||||||
SpiderDebug.log("SimpleCookieJar cookieStore: " + Json.toJson(cookieStore));
|
SpiderDebug.log(" cookieStore now : " + Json.toJson(cookieStore));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -76,7 +79,8 @@ public class SimpleCookieJar implements CookieJar {
|
||||||
|
|
||||||
|
|
||||||
var cookies = cookieStore.get(url.host());
|
var cookies = cookieStore.get(url.host());
|
||||||
SpiderDebug.log(" SimpleCookieJar loadForRequest: " + url.host() + ": " + Json.toJson(cookies));
|
SpiderDebug.log(" ===loadForRequest url : " + url);
|
||||||
|
SpiderDebug.log(" ===loadForRequest cookie: " + Json.toJson(cookies));
|
||||||
return cookies != null ? cookies : new ArrayList<>();
|
return cookies != null ? cookies : new ArrayList<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1 +1 @@
|
||||||
3b36586b88952e9599f43fe755b4480f
|
f222d31f7e8fe5d6790793d3b19a2f6c
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;3b36586b88952e9599f43fe755b4480f",
|
"spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;f222d31f7e8fe5d6790793d3b19a2f6c",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "电视直播",
|
"name": "电视直播",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue