1
This commit is contained in:
@@ -81,7 +81,7 @@ public class LineReportParser {
|
||||
// 从匹配片段中继续提取 URL
|
||||
String fragment = m1.group();
|
||||
Matcher urlM = JD_URL_PATTERN.matcher(fragment);
|
||||
if (price != null && urlM.find()) {
|
||||
if (price != null && price > 10 && urlM.find()) {
|
||||
String url = urlM.group();
|
||||
url = url.replaceAll("[\\s,,。!!??]+$", "");
|
||||
result.put(url, price);
|
||||
@@ -100,7 +100,7 @@ public class LineReportParser {
|
||||
}
|
||||
String priceStr = m2.group(1);
|
||||
Double price = parsePrice(priceStr);
|
||||
if (url != null && price != null) {
|
||||
if (url != null && price != null && price > 10) {
|
||||
result.put(url, price);
|
||||
}
|
||||
}
|
||||
@@ -140,10 +140,9 @@ public class LineReportParser {
|
||||
// 不break,继续上一行寻找更强标记的价格,若后一行找到rich将覆盖
|
||||
}
|
||||
}
|
||||
if (price != null) {
|
||||
if (price != null && price > 10) {
|
||||
result.put(url, price);
|
||||
}
|
||||
}
|
||||
if (!result.containsKey(url)) {
|
||||
// 前向查找:向下最多2行寻找价格
|
||||
Double fprice = null;
|
||||
@@ -167,11 +166,12 @@ public class LineReportParser {
|
||||
fprice = parsePrice(anyN.group(1));
|
||||
}
|
||||
}
|
||||
if (fprice != null) {
|
||||
if (fprice != null && fprice > 10) {
|
||||
result.put(url, fprice);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user