diff --git a/internal/app/spider/picture.go b/internal/app/spider/picture.go index 82863aa..2e015e9 100644 --- a/internal/app/spider/picture.go +++ b/internal/app/spider/picture.go @@ -92,6 +92,9 @@ func (p *Picture) spider() error { bilibili.TopicNameWan: bilibili.TopicIDWan, bilibili.TopicNameEOE: bilibili.TopicIDEOE, } + black := map[uint64]struct{}{ + 383884380: {}, //水图太多,大部分是食物图 + } for topicName, topicID := range topicsMap { curMaxDynamicID, err := repository.NewBilibiliPicture(p.db).FindMaxDynamicID(topicName) if err != nil { @@ -125,6 +128,9 @@ func (p *Picture) spider() error { exist = true break } + if _, ok := black[v.Desc.UID]; ok { + continue + } dynamic := &idl.BilibiliDynamic{ UID: v.Desc.UID, DynamicID: v.Desc.DynamicID,