diff --git a/cmd/huashijie_work_go/huashijie_work_go.go b/cmd/huashijie_work_go/huashijie_work_go.go index 44232d6..98ac6f5 100644 --- a/cmd/huashijie_work_go/huashijie_work_go.go +++ b/cmd/huashijie_work_go/huashijie_work_go.go @@ -167,7 +167,7 @@ func ShowStatus(t *savewebtracker.Tracker) { } func main() { - tracker := savewebtracker.GetTracker("huashijie_work_go_channel", "0.1.1", savewebtracker.Archivist()+"-go-channel") + tracker := savewebtracker.GetTracker("huashijie_work", "0.3", savewebtracker.Archivist()) tracker.PING_client = GetRetryableHttpClient(10*time.Second, DEBUG) tracker.HTTP_client = GetRetryableHttpClient(60*time.Second, DEBUG) tracker.SelectBestTracker().StartSelectTrackerBackground().StartFetchProjectBackground() diff --git a/pkg/huashijie_api.go b/pkg/huashijie_api.go index de469de..f958399 100644 --- a/pkg/huashijie_api.go +++ b/pkg/huashijie_api.go @@ -8,14 +8,21 @@ import ( ) var XIAOMI_MODELS = []string{ - "M2001J2E", + "2107119DC", + "23116PN5BC", + "23124RN87C", + "24031PN0DC", + "24072PX77C", + "24074RPD2C", + "M1804E4A", "M1810E5GG", - "2304FPN6DG", - "23127PN0CC", + "M2001J1C", + "M2002J9E", + "MDE5", } func GetWorkDetailResponse(client http.Client, work_id string) ([]byte, int) { - req, err := http.NewRequest("GET", "http://app.huashijie.art/api/work/detailV2", nil) + req, err := http.NewRequest("GET", "https://app.huashijie.art/api/work/detailV2", nil) if err != nil { panic(err) } @@ -24,17 +31,17 @@ func GetWorkDetailResponse(client http.Client, work_id string) ([]byte, int) { q.Add("workId", work_id) q.Add("cur_user_id", "-1") q.Add("platform", "android") - os_version := rand.Intn(34-23) + 23 + os_version := rand.Intn(34-28) + 28 q.Add("os_version", fmt.Sprintf("%d", os_version)) - q.Add("version_code", "224") - q.Add("device_brand", "Xiaomi") + q.Add("version_code", "241") + q.Add("device_brand", "xiaomi") device_model := XIAOMI_MODELS[rand.Intn(len(XIAOMI_MODELS))] q.Add("device_model", device_model) q.Add("token", "") q.Add("channel", "main") headers := map[string][]string{ - "Referer": {"*.painterclub.cn", "*.pandapaint.net", "*.huashijie.art"}, + "Referer": {"https://app.huashijie.art/"}, "User-Agent": {"okhttp/3.12.0"}, } for k, v := range headers {