|
@@ -59,6 +59,7 @@ type Spider struct {
|
|
|
IsHistoricalMend bool //是否是历史补漏爬虫
|
|
|
IsMustDownload bool //是否强制下载
|
|
|
IsCompete bool //区分新老爬虫
|
|
|
+ Infoformat int //区分爬虫类型 1:招标;2:拟建/审批;3:产权
|
|
|
}
|
|
|
|
|
|
var Es *es.Elastic
|
|
@@ -253,7 +254,8 @@ func DownloadHighDetail(code string) {
|
|
|
data["comeintime"] = time.Now().Unix()
|
|
|
data["spidercode"] = sp.Code
|
|
|
data["dataging"] = 0
|
|
|
- data["iscompete"] = sp.IsCompete //2021-11-01以后新增的爬虫不在展示原文链接(保存服务判断)
|
|
|
+ data["iscompete"] = sp.IsCompete //2021-11-01以后新增的爬虫不在展示原文链接(保存服务判断)
|
|
|
+ data["infoformat"] = sp.Infoformat //爬虫类型
|
|
|
Store(sp.StoreMode, sp.StoreToMsgEvent, sp.Collection, sp.CoverAttr, data, true)
|
|
|
set := map[string]interface{}{"$set": map[string]interface{}{"state": 1, "updatetime": time.Now().Unix()}} //下载成功state置为1
|
|
|
MgoS.Update("spider_highlistdata", query, set, false, false)
|