|
@@ -330,12 +330,17 @@ func savePageHtml(nameKey, saveDir string, historyPage bool, reportMax int) (fil
|
|
|
|
|
|
htm, e := fetchPageHtml(fmt.Sprintf("%s%s", CCFReportDetailBaseUrl, v.Href))
|
|
|
if e != nil {
|
|
|
- err = fmt.Errorf("获取首页HTML失败, err: %v", e)
|
|
|
- return
|
|
|
+ utils.FileLog.Info("获取页面失败, err: %v", e)
|
|
|
+ continue
|
|
|
+ }
|
|
|
+ dateDir := fmt.Sprintf("%s/%s", saveDir, strDate)
|
|
|
+ if e = utils.MkDir(dateDir); e != nil {
|
|
|
+ utils.FileLog.Info(fmt.Sprintf("创建目录失败, err: %v", e))
|
|
|
+ continue
|
|
|
}
|
|
|
- outputPath := fmt.Sprintf("%s/%d-%s-%s.html", saveDir, v.Page, strDate, v.Title)
|
|
|
+ outputPath := fmt.Sprintf("%s/%d-%s.html", dateDir, v.Page, v.Title)
|
|
|
if e = writeHTMLToFile(string(htm), outputPath); e != nil {
|
|
|
- fmt.Printf("写入html出错, err: %v", e)
|
|
|
+ utils.FileLog.Info(fmt.Sprintf("写入HTML出错, err: %v", e))
|
|
|
continue
|
|
|
}
|
|
|
files = append(files, outputPath)
|