package services import ( "context" "fmt" "github.com/beego/beego/v2/task" ) func Task() { fmt.Println("start crawler") //同步郑州商品交易所排名 //SyncRankingFromZhengzhou() //SyncRankingFromShangHai() //SyncRankingFromIne() //SyncRankingFromCffex() //time.Sleep(20 * time.Second) //SyncRankingFromDalianDo() //SyncStorageFromEic() //SyncStorageFromEic() refreshData := task.NewTask("refreshData", "0 0 3 * * *", RefreshData) task.AddTask("数据爬取", refreshData) task.StartTask() fmt.Println("end crawler") } func RefreshData(cont context.Context) (err error) { //大连 SyncRankingFromDalianSearch(1) SyncRankingFromZhengzhou() SyncRankingFromShangHai() SyncRankingFromIne() SyncRankingFromCffex() return }