|
|
@@ -46,6 +46,7 @@ public class HkspSearch {
|
|
|
.connectTimeout(15, TimeUnit.MINUTES)
|
|
|
.readTimeout(15, TimeUnit.MINUTES)
|
|
|
.writeTimeout(15, TimeUnit.MINUTES)
|
|
|
+ .connectionPool(new ConnectionPool(0, 1, TimeUnit.MILLISECONDS))
|
|
|
.build();
|
|
|
} catch (Exception e) {
|
|
|
log.error("Failed to create HkspSearch client {}", e.getMessage());
|
|
|
@@ -104,7 +105,8 @@ public class HkspSearch {
|
|
|
"accept", "*/*",
|
|
|
"accept-language", "zh,en;q=0.9,zh-CN;q=0.8",
|
|
|
"cookie", String.format("BIDUPSID=%s", Base64.getEncoder().encodeToString(UUID.randomUUID().toString().getBytes())),
|
|
|
- "user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"
|
|
|
+ "user-agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36",
|
|
|
+ "Connection", "close"
|
|
|
);
|
|
|
Request request = new Request.Builder()
|
|
|
.url(url)
|
|
|
@@ -189,7 +191,7 @@ public class HkspSearch {
|
|
|
"cookie", "BIDUPSID=" + base64String,
|
|
|
"Accept-Language", "en,zh;q=0.9,zh-CN;q=0.8",
|
|
|
"Cache-Control", "no-cache",
|
|
|
- "Connection", "keep-alive",
|
|
|
+ "Connection", "close",
|
|
|
"Content-Type", "application/x-www-form-urlencoded",
|
|
|
"Referer", "https://haokan.baidu.com",
|
|
|
"User-Agent", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"
|