去掉访问日志;更新e站cookie
This commit is contained in:
parent
e8cc4b1097
commit
00187100f2
@ -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"))
|
||||
|
||||
@ -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");
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user