|
|
@@ -216,12 +216,14 @@ public class HengBangCrawlerRequestImpl implements HengBangCrawlerRequest {
|
|
|
String systemJqCode = exteriorUtilsRequest.captchaIdentify(recordResponse.getCheckcodeJqImg());
|
|
|
log.info("系统识别的交强验证码为:{}", systemJqCode);
|
|
|
recordResponse.setCheckcodeJq(systemJqCode);
|
|
|
- // 识别验证码
|
|
|
- String systemSyCode = exteriorUtilsRequest.captchaIdentify(recordResponse.getCheckcodeSyImg());
|
|
|
- log.info("系统识别的商业验证码为:{}", systemSyCode);
|
|
|
- recordResponse.setCheckcodeSy(systemSyCode);
|
|
|
recordResponse.setCheckcodeJq(recordResponse.getCheckcodeJq().replace("0", "o"));
|
|
|
- recordResponse.setCheckcodeSy(recordResponse.getCheckcodeSy().replace("0", "o"));
|
|
|
+ if (StringUtils.hasLength(recordResponse.getCheckcodeSyImg())) {
|
|
|
+ // 识别验证码
|
|
|
+ String systemSyCode = exteriorUtilsRequest.captchaIdentify(recordResponse.getCheckcodeSyImg());
|
|
|
+ log.info("系统识别的商业验证码为:{}", systemSyCode);
|
|
|
+ recordResponse.setCheckcodeSy(systemSyCode);
|
|
|
+ recordResponse.setCheckcodeSy(recordResponse.getCheckcodeSy().replace("0", "o"));
|
|
|
+ }
|
|
|
calculationRequest.setTransferVehicle(recordResponse);
|
|
|
|
|
|
errorMsg = retryCalculation(calculationRequest, headers);
|