This commit is contained in:
2025-04-22 18:47:36 +08:00
parent 31dc7c9cde
commit 1c68932238
3 changed files with 4 additions and 4 deletions

View File

@@ -22,6 +22,7 @@ public class LiveInfoController {
@GetMapping("/live/{cnlid}") @GetMapping("/live/{cnlid}")
public String getLiveInfo(@PathVariable String cnlid) throws Exception { public String getLiveInfo(@PathVariable String cnlid) throws Exception {
log.info("执行查询直播cnlid: {}", cnlid);
return liveInfoService.getLiveInfo(cnlid); return liveInfoService.getLiveInfo(cnlid);
} }

View File

@@ -77,7 +77,7 @@ public class LiveInfoService {
// 2. 打印请求头Cookie // 2. 打印请求头Cookie
String cookie = getCookieForRequest(); String cookie = getCookieForRequest();
log.info("请求头 Cookie: {}", cookie); // log.info("请求头 Cookie: {}", cookie);
// 3. 发起请求 // 3. 发起请求
String res = webClient.get() String res = webClient.get()
@@ -128,7 +128,6 @@ public class LiveInfoService {
} }
} }
} }
log.info("提取到的播放URL数量: {}", urls.size()); log.info("提取到的播放URL数量: {}", urls.size());
return urls; return urls;
} }

View File

@@ -35,6 +35,7 @@ public class TxSportTokenRefreshService {
log.error("Redis 中未找到 Cookie无法刷新"); log.error("Redis 中未找到 Cookie无法刷新");
return false; return false;
} }
log.info("旧的cookie{}",cookieJson);
Map<String, String> baseCookies = objectMapper.readValue(cookieJson, new TypeReference<>() {}); Map<String, String> baseCookies = objectMapper.readValue(cookieJson, new TypeReference<>() {});
String cookieHeader = buildCookieHeader(baseCookies); String cookieHeader = buildCookieHeader(baseCookies);
@@ -57,7 +58,6 @@ public class TxSportTokenRefreshService {
Long.parseLong(data.path("tokenTTL").asText()), Long.parseLong(data.path("tokenTTL").asText()),
TimeUnit.SECONDS TimeUnit.SECONDS
); );
return true; return true;
} catch (Exception e) { } catch (Exception e) {
log.error("刷新 Cookie 失败", e); log.error("刷新 Cookie 失败", e);
@@ -82,7 +82,7 @@ public class TxSportTokenRefreshService {
} }
// 可选:定时自动刷新(你可以打开) // 可选:定时自动刷新(你可以打开)
@Scheduled(fixedRate = 3600000) @Scheduled(fixedRate = 5400000) // 每90分钟执行一次
public void scheduledRefresh() { public void scheduledRefresh() {
log.info("定时刷新Cookie"); log.info("定时刷新Cookie");
if (!refreshCookies()) { if (!refreshCookies()) {