diff --git a/tasks/twitch/twitch_task2/task_twitch.go b/tasks/twitch/twitch_task2/task_twitch.go index 86fcc8f..6f3d399 100644 --- a/tasks/twitch/twitch_task2/task_twitch.go +++ b/tasks/twitch/twitch_task2/task_twitch.go @@ -11,11 +11,11 @@ import ( "github.com/tebeka/selenium" ) -// sstore 源存储实例, 为存储源数据的实现. 表格具体参考sql/intimate_source.sql -var sstore *intimate.StoreSource = intimate.NewStoreSource(string(intimate.STTwitch)) +// // sstore 源存储实例, 为存储源数据的实现. 表格具体参考sql/intimate_source.sql +// var sstore *intimate.StoreSource = intimate.NewStoreSource(string(intimate.STTwitch)) -// estore 解析存储连接实例 -var estore *intimate.StoreExtractor = intimate.NewStoreExtractor() +// // estore 解析存储连接实例 +// var estore *intimate.StoreExtractor = intimate.NewStoreExtractor() // 获取类型的所有频道链接 @@ -132,7 +132,8 @@ func Execute() { matches := regexp.MustCompile(`https://www.twitch.tv/(\w+)`).FindStringSubmatch(href) if len(matches) == 2 { - streamer.UserId = matches[1] + mc := matches[1] + streamer.UserId = &mc } else { log.Println(href) continue @@ -149,7 +150,7 @@ func Execute() { updateUrl := make(map[string]string) updateUrl["live"] = href - streamer.LiveUrl = sql.NullString{String: href, Valid: true} + streamer.LiveUrl = &sql.NullString{String: href, Valid: true} data, err := json.Marshal(updateUrl) if err != nil { log.Println(err)