From 00187100f2bceb39c0a1adcdcc7b01362c619800 Mon Sep 17 00:00:00 2001 From: chuzhongzai Date: Fri, 22 Nov 2024 19:48:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E8=AE=BF=E9=97=AE=E6=97=A5?= =?UTF-8?q?=E5=BF=97=EF=BC=9B=E6=9B=B4=E6=96=B0e=E7=AB=99cookie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lionwebsite/Filter/AdaptorFilter.java | 33 ------------------- .../lion/lionwebsite/Util/GalleryUtil.java | 2 +- 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/src/main/java/com/lion/lionwebsite/Filter/AdaptorFilter.java b/src/main/java/com/lion/lionwebsite/Filter/AdaptorFilter.java index f869f3e..643e3c9 100644 --- a/src/main/java/com/lion/lionwebsite/Filter/AdaptorFilter.java +++ b/src/main/java/com/lion/lionwebsite/Filter/AdaptorFilter.java @@ -4,42 +4,12 @@ import jakarta.servlet.*; import jakarta.servlet.annotation.WebFilter; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; -import org.springframework.scheduling.annotation.Scheduled; -import java.io.FileWriter; import java.io.IOException; import java.util.Calendar; @WebFilter(filterName = "AdaptorFilter", urlPatterns = {"/", "/personal/"}) public class AdaptorFilter implements Filter { - - FileWriter writer; - - AdaptorFilter(){ - Calendar calendar = Calendar.getInstance(); - try { - writer = new FileWriter(String.format("log/AccessLog_%s-%s-%s.log", - calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH))); - - }catch (IOException e){ - e.printStackTrace(); - } - } - - @Scheduled(cron = "0 0 0 * * *") - void changeDate(){ - Calendar calendar = Calendar.getInstance(); - try { - if(writer != null) - writer.close(); - - writer = new FileWriter(String.format("log/AccessLog_%s-%s-%s.log", - calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH) + 1, calendar.get(Calendar.DAY_OF_MONTH))); - }catch (IOException e){ - e.printStackTrace(); - } - } - @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; @@ -56,11 +26,8 @@ public class AdaptorFilter implements Filter { Calendar calendar = Calendar.getInstance(); String now = String.format("%s:%s:%s", calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), calendar.get(Calendar.SECOND)); - //日志 System.out.printf("%s ip:%s \tpath:%s \tAuthCode:%s ua:%s\n", now, ip, ServletPath, AuthCode, UserAgent.length() > 61 ? UserAgent.substring(0, 60): UserAgent); - writer.write(String.format("%s ip:%s \tpath:%s \tAuthCode:%s ua:%s\n", now, ip, ServletPath, AuthCode, UserAgent)); - writer.flush(); //如果是验证,则直接跳转 if(ServletPath.equals("/validate")) diff --git a/src/main/java/com/lion/lionwebsite/Util/GalleryUtil.java b/src/main/java/com/lion/lionwebsite/Util/GalleryUtil.java index d3254ca..b294029 100644 --- a/src/main/java/com/lion/lionwebsite/Util/GalleryUtil.java +++ b/src/main/java/com/lion/lionwebsite/Util/GalleryUtil.java @@ -271,7 +271,7 @@ public class GalleryUtil { headers.put("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0"); headers.put("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"); if(url.contains("hentai")) { - headers.put("Cookie", "ipb_member_id=5774855; ipb_pass_hash=4b061c3abe25289568b5a8e0123fb3b9; igneous=cea2e08fb; sk=oye107wk02gtomb56x65dmv4qzbn; nw=1"); + headers.put("Cookie", "ipb_member_id=5774855; ipb_pass_hash=4b061c3abe25289568b5a8e0123fb3b9; igneous=nfglxaa4wsqt6n1cy; sk=oye107wk02gtomb56x65dmv4qzbn; nw=1"); headers.put("Upgrade-Insecure-Requests", "1"); }