diff --git a/UPDATE.md b/UPDATE.md index 6ffdd621..5ecaee62 100644 --- a/UPDATE.md +++ b/UPDATE.md @@ -1 +1 @@ -修复重命名包含 "/" 导致多级目录的问题 \ No newline at end of file +修复TMDB年份获取错误 \ No newline at end of file diff --git a/pom.xml b/pom.xml index db09be2a..ae290fe2 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ ani.rss ani-rss - 1.1.178 + 1.1.179 11 diff --git a/src/main/java/ani/rss/util/TmdbUtil.java b/src/main/java/ani/rss/util/TmdbUtil.java index f13862c1..7e55eb86 100644 --- a/src/main/java/ani/rss/util/TmdbUtil.java +++ b/src/main/java/ani/rss/util/TmdbUtil.java @@ -49,6 +49,7 @@ public synchronized static String getName(String name) { String finalName = name; themoviedbName = HttpReq.get("https://www.themoviedb.org/search", true) .form("query", name) + .cookie("") .header("accept-language", acceptLanguage) .thenFunction(res -> { org.jsoup.nodes.Document document = Jsoup.parse(res.body()); @@ -62,7 +63,7 @@ public synchronized static String getName(String name) { } Element releaseDate = document.selectFirst(".release_date"); if (Objects.nonNull(releaseDate) && StrUtil.isNotBlank(year.get())) { - String s = "((19|20)\\d{2}) 年 (\\d{2}) 月 (\\d{2}) 日"; + String s = "((19|20)\\d{2}) 年"; String text = releaseDate.text(); if (ReUtil.contains(s, text)) { year.set(ReUtil.get(s, text, 1));