From 7826ba26069fe311312ee00428d8a7f8f1c731bb Mon Sep 17 00:00:00 2001
From: qaiu <736226400@qq.com>
Date: Tue, 25 Apr 2023 08:44:30 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96=20cow?=
=?UTF-8?q?=E8=A7=A3=E6=9E=90=E5=A4=B1=E8=B4=A5=E6=97=B6=E8=BF=94=E5=9B=9E?=
=?UTF-8?q?=E5=BC=82=E5=B8=B8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
core/src/main/resources/logback.xml | 3 +-
.../java/cn/qaiu/lz/common/util/LzTool.java | 17 +++++--
lz-cow-api-web/src/main/resources/logback.xml | 45 +++++++++++++++++++
3 files changed, 60 insertions(+), 5 deletions(-)
create mode 100644 lz-cow-api-web/src/main/resources/logback.xml
diff --git a/core/src/main/resources/logback.xml b/core/src/main/resources/logback.xml
index cb5856f..ccc90e8 100644
--- a/core/src/main/resources/logback.xml
+++ b/core/src/main/resources/logback.xml
@@ -6,10 +6,8 @@
-
-
@@ -55,5 +53,6 @@
+
diff --git a/lz-cow-api-web/src/main/java/cn/qaiu/lz/common/util/LzTool.java b/lz-cow-api-web/src/main/java/cn/qaiu/lz/common/util/LzTool.java
index 2f8d3a4..24d4eef 100644
--- a/lz-cow-api-web/src/main/java/cn/qaiu/lz/common/util/LzTool.java
+++ b/lz-cow-api-web/src/main/java/cn/qaiu/lz/common/util/LzTool.java
@@ -46,18 +46,29 @@ public class LzTool {
.attr("src");
//第二次请求得到js里的json数据里的sign
+ /*
+ data : { 'action':'downprocess','signs':ajaxdata,
+ 'sign':'UDZSbAg5BDUIAQE_bAjJVaQBrVGAAbVRlADBRYAVrVmUFNFcmCyIEbQdgAWFWOldkBm8OM1A_bU2AANQYy',
+ 'websign':ws_sign,'websignkey':wsk_sign,'ves':1 },
+ */
result = Jsoup.connect(url + result)
.headers(header)
.userAgent(userAgent)
.get()
.html();
// System.out.println(result);
- Matcher matcher = Pattern.compile("'[\\w]+_c_c'").matcher(result);
+ Matcher matcher = Pattern.compile("\\s+data\\s*:\\s*.*(\\{.*})").matcher(result);
Map params = new LinkedHashMap<>();
if (matcher.find()) {
- String sn = matcher.group().replace("'", "");
+ Map ov1 = new ObjectMapper().readValue(
+ matcher.group(matcher.groupCount()).replaceAll("'","\""), new TypeReference