Bladeren bron

d.nx != 0报错处理

maxiaoshan 3 jaren geleden
bovenliggende
commit
2df0d7f916
1 gewijzigde bestanden met toevoegingen van 4 en 3 verwijderingen
  1. 4 3
      src/spider/spider.go

+ 4 - 3
src/spider/spider.go

@@ -12,7 +12,6 @@ import (
 	"math/big"
 	"math/rand"
 	mu "mfw/util"
-	"os"
 	qu "qfw/util"
 	"regexp"
 	util "spiderutil"
@@ -167,9 +166,11 @@ func DownloadHighDetail(code string) {
 							if len(tmp) > 0 {
 								SaveErrorData(sp.MUserName, tmp, err) //保存错误信息
 							}
-							if errstr := err.(string); errstr == "d.nx != 0" { //downloadFile出错,杀程序
-								os.Exit(-1)
+							if errstr, ok := err.(*lua.ApiError); ok {
+								errText := errstr.Object.String()
+								logger.Info(errText, errText == "d.nx != 0")
 							}
+
 						} /*else if data == nil && times >= 3 { //下载问题,建editor任务
 							DownloadErrorData(s.Code, tmp)
 						}*/