From 803607350ebbe13048d4b1b6de38ac2c3c11eb39 Mon Sep 17 00:00:00 2001 From: xiongxiaoyang <1179705413@qq.com> Date: Wed, 1 Oct 2025 13:36:18 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E7=A6=81=E7=94=A8=E7=88=AC=E8=99=AB?= =?UTF-8?q?=E7=9A=84=20Cookie=20=E7=AE=A1=E7=90=86=E4=BB=A5=E7=BB=95?= =?UTF-8?q?=E8=BF=87=20Cookie=20=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 有助于绕过部分通过 Cookie 来识别爬虫的反爬机制。 --- .../main/java/com/java2nb/novel/core/utils/RestTemplates.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/novel-common/src/main/java/com/java2nb/novel/core/utils/RestTemplates.java b/novel-common/src/main/java/com/java2nb/novel/core/utils/RestTemplates.java index b7de405..e0df42e 100644 --- a/novel-common/src/main/java/com/java2nb/novel/core/utils/RestTemplates.java +++ b/novel-common/src/main/java/com/java2nb/novel/core/utils/RestTemplates.java @@ -63,6 +63,8 @@ public class RestTemplates { connectionManager.setDefaultMaxPerRoute(300); HttpClientBuilder clientBuilder = HttpClients.custom(); + // 禁用 Cookie 管理 + clientBuilder.disableCookieManagement(); if (Objects.nonNull(httpProxyProperties) && Boolean.TRUE.equals(httpProxyProperties.getEnabled())) { HttpHost proxy = new HttpHost(httpProxyProperties.getIp(), httpProxyProperties.getPort()); clientBuilder.setProxy(proxy);