package main

import (
	"encoding/json"
	"fmt"
	"io"
	"log"
	"math/rand"
	"os"
	"strings"
	"testing"
	"time"
)

func TestQueryBaiduIndex(t *testing.T) {
	rand.Seed(time.Now().UnixNano())
	//os.Setenv("cookie", "BIDUPSID=616F9AB6A2B3A4963B0148894724703A; PSTM=1562481132; __yjs_duid=1_a91030d9e7d0094165b1e647315615011618579741225; BAIDUID=DE061B11A3FC2E4948B53251EA1A5703:FG=1; H_WISE_SIDS=107311_110085_114552_127969_168389_175756_176120_176192_176399_176552_176677_177371_177410_177551_178329_178494_178647_178772_178999_179179_179201_179346_179402_179426_179521_180111_180120_180325_180328_180364_180408_180434_180436_180513_180599_180617_180654_180672_180699_180752_180754_180756_180822_180843_180870_180890_180936_181108_181125_181190_181219_181255_181270_181320_181326_181349_181427_181432_181447_181480_181646_181661_181839_8000078_8000124_8000140_8000150_8000163_8000167_8000177_8000182; BAIDUID_BFESS=AA69FBE680DFC50E13E8AC768CB28F86:FG=1; BAIDU_WISE_UID=wapp_1629251978580_66; MCITY=-179:; BDRCVFR[feWj1Vr5u3D]=I67x6TjHwwYf0; delPer=0; PSINO=5; BDUSS=C1QYWFyamt0ODNCM001Tkpid2x2bXp1UlRmZUFmLVF4LWRsdVg4eDhVZm9NMnBoSUFBQUFBJCQAAAAAAAAAAAEAAACvtzoSY2psMzA4MDQzNDAwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOimQmHopkJhe; BDUSS_BFESS=C1QYWFyamt0ODNCM001Tkpid2x2bXp1UlRmZUFmLVF4LWRsdVg4eDhVZm9NMnBoSUFBQUFBJCQAAAAAAAAAAAEAAACvtzoSY2psMzA4MDQzNDAwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOimQmHopkJhe; H_PS_PSSID=34653_34532_31254_34549_34004_34524_34584_34092_34107_26350_34426_34474; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; BA_HECTOR=0080012k2l2580256c1gk59nr0r; Hm_lvt_d101ea4d2a5c67dab98251f0b5de24dc=1631541000,1631583632,1631586925,1631758077; bdindexid=lmcb8un14ubmadfi3862ai2ok1; Hm_lpvt_d101ea4d2a5c67dab98251f0b5de24dc=1631758085; RT=\"z=1&dm=baidu.com&si=2aq1l22dtg2&ss=ktmammj7&sl=2&tt=34v&bcn=https://fclog.baidu.com/log/weirwood?type=perf\"; ab_sr=1.0.1_ZGQ2YTk0NTdkOTgzMTY3MjZjNzk4MjNlMzJlYmRlMzU1NmJlMzc2MDg4Y2Q4ZTkzZDVhNzQ5NDQ3ZjM5MjY1NTRiZDE2ZDNkNzYyZGVjOGNlMWVhZWFjYWM2OTIyNjg1YTk5M2Y4ODM1OWI3NWVmZWIwYTFjMDg4ZGJkYjNmMjJiZGJiNmNjMzgzOGNhODk0MjA5YzE3OWNhYjZlNDljZA==; __yjs_st=2_NDMxYTNmYjM4MDYxNjJiMzRlMDlmZTFhZTAzM2ViOGE5YmFmOWZlOWVkMmU2ZmRiZGIxY2MwZTM4MDhkMjQxNjI1MWVlYTcwNDljNTIxZjczZWZhMjhjZjY3MmY0Y2E1ZmVkYmRlMGE5NGZmNjRjNTM3ZTQ1MDc3ZDdkYmU2ZTA1ZGU3OGYxMjMxMzk0ZmM1NjQ1MWU0MzU5YTNlODAyM2FkZmZhNjY2MzBkYzJhZDQxYzZhNWJhMWMyYTNiYmE3ODNiMDIxN2E3NzAyOWFhYTUxMWE5YWEwMmY1MTNhZWE4Mzg3NmQ0YmZiNDVmYzg5MDFkYzg0MWU3NTg5NWQ1Nl83Xzg2Y2U5MGU3")
	os.Setenv("cookie", "BIDUPSID=616F9AB6A2B3A4963B0148894724703A; PSTM=1562481132; __yjs_duid=1_a91030d9e7d0094165b1e647315615011618579741225; BAIDUID=DE061B11A3FC2E4948B53251EA1A5703:FG=1; H_WISE_SIDS=107311_110085_114552_127969_168389_175756_176120_176192_176399_176552_176677_177371_177410_177551_178329_178494_178647_178772_178999_179179_179201_179346_179402_179426_179521_180111_180120_180325_180328_180364_180408_180434_180436_180513_180599_180617_180654_180672_180699_180752_180754_180756_180822_180843_180870_180890_180936_181108_181125_181190_181219_181255_181270_181320_181326_181349_181427_181432_181447_181480_181646_181661_181839_8000078_8000124_8000140_8000150_8000163_8000167_8000177_8000182; BAIDUID_BFESS=AA69FBE680DFC50E13E8AC768CB28F86:FG=1; BAIDU_WISE_UID=wapp_1629251978580_66; MCITY=-179:; BDRCVFR[feWj1Vr5u3D]=I67x6TjHwwYf0; delPer=0; PSINO=3; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; Hm_lvt_d101ea4d2a5c67dab98251f0b5de24dc=1631979550,1632234893,1632235183,1632235462; H_PS_PSSID=34653_34532_34067_31254_34549_34004_34584_34107_26350_34426_34708_34474_34694_34672; BA_HECTOR=0500ak0l210l2l8kic1gkjsjh0r; __yjs_st=2_MjdlYzAzMDM4MGJhYTMxMTM0ZWJkMmRkYWI2OWQzZDIyYjNlMDJjZjE1N2NkM2QwYWFiMzY4MDdmZGUxNDhiNjg0ZGFiMDRiMmQ4MzBkODZiZDIxZTJhMjZjMDBkZGJlYTY3NmFmYzZmMGRlNzZkN2Q1OWM0ZjIwNDRlMzFjZWM4NTBhN2IzZjgwZGIwNDZmYjBiN2ZjOGUwNzc5Yzg5NjIwMzIyYWJlNzE0YWRiNDVmZWNiMzE5ZTEyYmMzZjRjNDQxMzUwNDIyOGIyZjRjMmI3OWFkMTZiZjAwOGIxMTg2MDAxMDhkNWEwNjViZGM3ZTE2ZjE0NWQwNDg0NDFhZF83X2U0YWI2Nzgx; BDUSS=lBQelRpdzB2MDN6RlZPaFlEM0VhaW1rVUppdGNKTG01NFBiOTFmazZWUU5nWEZoSVFBQUFBJCQAAAAAAQAAAAEAAAD~nShNY2psMDIyMzAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA30SWEN9Elhf; BDUSS_BFESS=lBQelRpdzB2MDN6RlZPaFlEM0VhaW1rVUppdGNKTG01NFBiOTFmazZWUU5nWEZoSVFBQUFBJCQAAAAAAQAAAAEAAAD~nShNY2psMDIyMzAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA30SWEN9Elhf; bdindexid=45hn2859v4tq34amrs08nf6o30; RT=\"z=1&dm=baidu.com&si=k1rxiz6hak8&ss=ktu6if0s&sl=m&tt=szr&bcn=https://fclog.baidu.com/log/weirwood?type=perf\"; Hm_lpvt_d101ea4d2a5c67dab98251f0b5de24dc=1632236572; ab_sr=1.0.1_NzE1ZjU0ZjM0ZjdmNDE0ZjY1OTc4ZThkNTAwZjFlMTUyYWM0YjFjMTdhZDJiZmEzMGVjMmU1MmNiYmFmM2IxODMwNjY3YzA2YmVlOTU1MDdiN2E1YTcwNzVmMmQxNGFmZjMyNDRjYjFiZWVhZTQzYzdjZDI5NGQyN2FkMWQzMTVhYTAzMmVkNGM4YTM1NTM4NTA1OGEwODI1MjBkOGMwYw==")
	//os.Setenv("cookie", "BIDUPSID=616F9AB6A2B3A4963B0148894724703A; PSTM=1562481132; __yjs_duid=1_a91030d9e7d0094165b1e647315615011618579741225; BAIDUID=DE061B11A3FC2E4948B53251EA1A5703:FG=1; H_WISE_SIDS=107311_110085_114552_127969_168389_175756_176120_176192_176399_176552_176677_177371_177410_177551_178329_178494_178647_178772_178999_179179_179201_179346_179402_179426_179521_180111_180120_180325_180328_180364_180408_180434_180436_180513_180599_180617_180654_180672_180699_180752_180754_180756_180822_180843_180870_180890_180936_181108_181125_181190_181219_181255_181270_181320_181326_181349_181427_181432_181447_181480_181646_181661_181839_8000078_8000124_8000140_8000150_8000163_8000167_8000177_8000182; BAIDUID_BFESS=AA69FBE680DFC50E13E8AC768CB28F86:FG=1; BAIDU_WISE_UID=wapp_1629251978580_66; MCITY=-179:; BDRCVFR[feWj1Vr5u3D]=I67x6TjHwwYf0; delPer=0; PSINO=3; BDUSS=2dISUZIVkN4N1BYWVJmNlNuNVRiaFRxVml5OFdIc1EwS2tuMEw5T1Y0SEdtRzFoSUFBQUFBJCQAAAAAAAAAAAEAAAA8hk8-bWFnZ2llY2hlbmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYLRmHGC0Zhd; BDUSS_BFESS=2dISUZIVkN4N1BYWVJmNlNuNVRiaFRxVml5OFdIc1EwS2tuMEw5T1Y0SEdtRzFoSUFBQUFBJCQAAAAAAAAAAAEAAAA8hk8-bWFnZ2llY2hlbmUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMYLRmHGC0Zhd; H_PS_PSSID=34653_34532_34067_31254_34549_34004_34584_34107_26350_34426_34474_34672; bdindexid=k4jnisqt5ac5um5lmo7l2tv522; Hm_lvt_d101ea4d2a5c67dab98251f0b5de24dc=1631929380,1631979550,1632234893,1632235183; ab_sr=1.0.1_YmE3MzlhYjdlMDA0ZGJlYzU4NmI5MGM5NjI0ZDE4NzJlMTFhMjhjZWEzNmI5NmQyNGQxODFlN2JiNGY3OWExNzQwOTIwMzY3NTg3YWY5ZTNiNDc4ODNiODIwMzI4YWNmMGQ3ZTA1NWM2ZjkyMGRmMDU3ZGY4MDVhM2VmNWZmZmZlYWY0OGJiMzc3ZDUwOTEwYjcwODQ3MDRmMzMzZjk0MQ==; __yjs_st=2_MjdlYzAzMDM4MGJhYTMxMTM0ZWJkMmRkYWI2OWQzZDIyYjNlMDJjZjE1N2NkM2QwYWFiMzY4MDdmZGUxNDhiNjg0ZGFiMDRiMmQ4MzBkODZiZDIxZTJhMjZjMDBkZGJlYTY3NmFmYzZmMGRlNzZkN2Q1OWM0ZjIwNDRlMzFjZWM4NTBhN2IzZjgwZGIwNDZmYjBiN2ZjOGUwNzc5Yzg5NjIwMzIyYWJlNzE0YWRiNDVmZWNiMzE5ZTEyYmMzZjRjMGNmODQyZGE3ZDk2ZTY0NzI5MmI1ZGUxMjMxY2ViMmNjYmM0ZjQzZjI3OWIyNWRhMWU3MTMxNWEzNTZhYmJjZF83XzRlY2ExMDg4; RT=\"z=1&dm=baidu.com&si=5dlrzgk3pks&ss=ktu6if0s&sl=6&tt=8kl&bcn=https://fclog.baidu.com/log/weirwood?type=perf\"; Hm_lpvt_d101ea4d2a5c67dab98251f0b5de24dc=1632235190")

	cookie := os.Getenv("cookie")
	indexs := []string{
		"[[{\"name\":\"tidb\",\"wordType\":1}],[{\"name\":\"oceanbase\",\"wordType\":1}],[{\"name\":\"goldendb\",\"wordType\":1}],[{\"name\":\"达梦\",\"wordType\":1}],[{\"name\":\"pingcap\",\"wordType\":1}]]",
		//"[[{\"name\":\"tidb\",\"wordType\":1}]]",
		//"[[{\"name\":\"oceanbase\",\"wordType\":1}]]",
		//"[[{\"name\":\"goldendb\",\"wordType\":1}]]",
		//"[[{\"name\":\"达梦\",\"wordType\":1}]]",
		//"[[{\"name\":\"pingcap\",\"wordType\":1}]]",
	}

	indexData := []IndexData{}
	for _, index := range indexs {
		retry:
		params := map[string]string {
			"area": "0",
			"days":"1",
		}
		params["word"] = index
		req, err := getRequest("https://index.baidu.com/api/SearchApi/index", params, nil)
		if err != nil {
			log.Fatal(err)
		}

		req.Header.Add("Cookie", cookie)
		resp, err := do(req)
		if err != nil {
			log.Fatal(err)
		}
		defer resp.Body.Close()
		bodyBytes, err := io.ReadAll(resp.Body)
		if err != nil {
			log.Fatal(err)
		}

		bdIndexData := BaiduIndexResp{}
		err = json.Unmarshal(bodyBytes, &bdIndexData)
		if err != nil {
			time.Sleep(5*time.Second)
			fmt.Println("retry ", index)
			goto retry
		}

		params = map[string]string {
			"uniqid":bdIndexData.Data.Uniqid,
		}
		req, err = getRequest("https://index.baidu.com/Interface/ptbk", params, nil)
		if err != nil {
			log.Fatal(err)
		}

		req.Header.Add("Cookie", cookie)
		resp1, err := do(req)
		if err != nil {
			log.Fatal(err)
		}
		defer resp1.Body.Close()
		bodyBytes, err = io.ReadAll(resp1.Body)
		if err != nil {
			log.Fatal(err)
		}
		bdSecret := BaiduSecretResp{}
		err = json.Unmarshal(bodyBytes, &bdSecret)
		if err != nil {
			log.Fatal(err, string(bodyBytes))
		}

		tmp := washBaiduIndex(&bdIndexData, &bdSecret)
		indexData = append(indexData, tmp...)
		time.Sleep(time.Duration(rand.Intn(20)+5)*time.Second)
	}

	//
	//params := map[string]string {
	//	"area": "0",
	//	"word":"[[{\"name\":\"tidb\",\"wordType\":1}],[{\"name\":\"oceanbase\",\"wordType\":1}],[{\"name\":\"goldendb\",\"wordType\":1}],[{\"name\":\"达梦\",\"wordType\":1}],[{\"name\":\"pingcap\",\"wordType\":1}]]",
	//	"days":"2",
	//}
	//req, err := getRequest("https://index.baidu.com/api/SearchApi/index", params, nil)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//
	//req.Header.Add("Cookie", "BIDUPSID=616F9AB6A2B3A4963B0148894724703A; PSTM=1562481132; __yjs_duid=1_a91030d9e7d0094165b1e647315615011618579741225; BAIDUID=DE061B11A3FC2E4948B53251EA1A5703:FG=1; H_WISE_SIDS=107311_110085_114552_127969_168389_175756_176120_176192_176399_176552_176677_177371_177410_177551_178329_178494_178647_178772_178999_179179_179201_179346_179402_179426_179521_180111_180120_180325_180328_180364_180408_180434_180436_180513_180599_180617_180654_180672_180699_180752_180754_180756_180822_180843_180870_180890_180936_181108_181125_181190_181219_181255_181270_181320_181326_181349_181427_181432_181447_181480_181646_181661_181839_8000078_8000124_8000140_8000150_8000163_8000167_8000177_8000182; BAIDUID_BFESS=AA69FBE680DFC50E13E8AC768CB28F86:FG=1; BAIDU_WISE_UID=wapp_1629251978580_66; MCITY=-179:; BDRCVFR[feWj1Vr5u3D]=I67x6TjHwwYf0; delPer=0; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; CHKFORREG=4413b3a9e6f96422281029a703c157b1; bdindexid=cgmbjirpee62cfnocfrcb8k3r3; BDUSS=hMcHRuRGdRVXFDcmQzbUIwMTFpRnVrZDRuM3VGdkVQTGJQVFpTTVJnbFdsMmRoSUFBQUFBJCQAAAAAAAAAAAEAAACvtzoSY2psMzA4MDQzNDAwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYKQGFWCkBhZF; BDUSS_BFESS=hMcHRuRGdRVXFDcmQzbUIwMTFpRnVrZDRuM3VGdkVQTGJQVFpTTVJnbFdsMmRoSUFBQUFBJCQAAAAAAAAAAAEAAACvtzoSY2psMzA4MDQzNDAwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYKQGFWCkBhZF; PSINO=5; H_PS_PSSID=34532_34144_31254_34549_34004_34524_34584_34092_34107_26350_34426_34474; BA_HECTOR=24842gag058k2h01ai1gk02ja0r; Hm_lvt_d101ea4d2a5c67dab98251f0b5de24dc=1631540875,1631541000,1631583632,1631586925; RT=\"z=1&dm=baidu.com&si=zwaorpj4p7&ss=ktjgq87e&sl=2&tt=18f&bcn=https://fclog.baidu.com/log/weirwood?type=perf\"; Hm_lpvt_d101ea4d2a5c67dab98251f0b5de24dc=1631586937; ab_sr=1.0.1_YTFhOTA2ZGQxMjM5NDhiZDRkMjUwNjUwYmJiODA0ZGU0ZDUzMGI0MDIwZDM2ZmRhNGIwNTFlZGEyOGUyNGUwOTIzMmYwYTZhODgzMzhmMjdiZGNjMzc5N2JjYTFkN2M2OWVkMGUxNjNlODI4YzMxZjYwMDk4MTBkYWFmYmEwYTViMGViNjFkZDc5OTRlZTBiNDljZmNkNzQ4OTlhMmM1YQ==; __yjs_st=2_YWUyZTZiMGRlNzg0ODU1ZDI3MjRjZGYyZTg4YmJiY2FjMDQ0MDlkNTJiNzFlODA5MjNmNTUzY2UwMzllNjUyMWUyMDQzODBkMGRhNGNjZGRhMjdkOGQzMDRkOWE3ZjhjMDc5MjkwMjBmNmJhNWEwMDRkYmQ1NmMzZDU5MmZkNTEzYTkzM2QzYmMxZDE4ZTQ3N2JhZDIxMWUwMWY5MjMyZjViMTQ2MTViNDMwMjM3ZWZiZDUzZTUzMTQ0NmMzNTU4OWZhMGU4ZDVjYzMzYmM1Mzg1ZmQ3YmQ4ZjBlYmY2NjljZWU5NDlmNGM0ZjFlODk1NGFiODI2MzY4MTQ3YjQxYjNiZjczN2ZjNDM4ZTEzMzcyMjAwNjU2YzVkNWYxNzRiXzdfY2I2N2Y4MDY=")
	//resp, err := do(req)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//defer resp.Body.Close()
	//bodyBytes, err := io.ReadAll(resp.Body)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//
	//bdIndexData := BaiduIndexResp{}
	//err = json.Unmarshal(bodyBytes, &bdIndexData)
	//if err != nil {
	//	log.Println(string(bodyBytes))
	//	t.Fatal(err)
	//}
	//
	//
	//params = map[string]string {
	//	"uniqid":bdIndexData.Data.Uniqid,
	//}
	//req, err = getRequest("https://index.baidu.com/Interface/ptbk", params, nil)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//req.Header.Add("Cookie", "BIDUPSID=616F9AB6A2B3A4963B0148894724703A; PSTM=1562481132; __yjs_duid=1_a91030d9e7d0094165b1e647315615011618579741225; BAIDUID=DE061B11A3FC2E4948B53251EA1A5703:FG=1; H_WISE_SIDS=107311_110085_114552_127969_168389_175756_176120_176192_176399_176552_176677_177371_177410_177551_178329_178494_178647_178772_178999_179179_179201_179346_179402_179426_179521_180111_180120_180325_180328_180364_180408_180434_180436_180513_180599_180617_180654_180672_180699_180752_180754_180756_180822_180843_180870_180890_180936_181108_181125_181190_181219_181255_181270_181320_181326_181349_181427_181432_181447_181480_181646_181661_181839_8000078_8000124_8000140_8000150_8000163_8000167_8000177_8000182; BAIDUID_BFESS=AA69FBE680DFC50E13E8AC768CB28F86:FG=1; BAIDU_WISE_UID=wapp_1629251978580_66; MCITY=-179:; BDRCVFR[feWj1Vr5u3D]=I67x6TjHwwYf0; delPer=0; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; CHKFORREG=4413b3a9e6f96422281029a703c157b1; bdindexid=cgmbjirpee62cfnocfrcb8k3r3; BDUSS=hMcHRuRGdRVXFDcmQzbUIwMTFpRnVrZDRuM3VGdkVQTGJQVFpTTVJnbFdsMmRoSUFBQUFBJCQAAAAAAAAAAAEAAACvtzoSY2psMzA4MDQzNDAwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYKQGFWCkBhZF; BDUSS_BFESS=hMcHRuRGdRVXFDcmQzbUIwMTFpRnVrZDRuM3VGdkVQTGJQVFpTTVJnbFdsMmRoSUFBQUFBJCQAAAAAAAAAAAEAAACvtzoSY2psMzA4MDQzNDAwOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFYKQGFWCkBhZF; PSINO=5; H_PS_PSSID=34532_34144_31254_34549_34004_34524_34584_34092_34107_26350_34426_34474; BA_HECTOR=24842gag058k2h01ai1gk02ja0r; Hm_lvt_d101ea4d2a5c67dab98251f0b5de24dc=1631540875,1631541000,1631583632,1631586925; RT=\"z=1&dm=baidu.com&si=zwaorpj4p7&ss=ktjgq87e&sl=2&tt=18f&bcn=https://fclog.baidu.com/log/weirwood?type=perf\"; Hm_lpvt_d101ea4d2a5c67dab98251f0b5de24dc=1631586937; ab_sr=1.0.1_YTFhOTA2ZGQxMjM5NDhiZDRkMjUwNjUwYmJiODA0ZGU0ZDUzMGI0MDIwZDM2ZmRhNGIwNTFlZGEyOGUyNGUwOTIzMmYwYTZhODgzMzhmMjdiZGNjMzc5N2JjYTFkN2M2OWVkMGUxNjNlODI4YzMxZjYwMDk4MTBkYWFmYmEwYTViMGViNjFkZDc5OTRlZTBiNDljZmNkNzQ4OTlhMmM1YQ==; __yjs_st=2_YWUyZTZiMGRlNzg0ODU1ZDI3MjRjZGYyZTg4YmJiY2FjMDQ0MDlkNTJiNzFlODA5MjNmNTUzY2UwMzllNjUyMWUyMDQzODBkMGRhNGNjZGRhMjdkOGQzMDRkOWE3ZjhjMDc5MjkwMjBmNmJhNWEwMDRkYmQ1NmMzZDU5MmZkNTEzYTkzM2QzYmMxZDE4ZTQ3N2JhZDIxMWUwMWY5MjMyZjViMTQ2MTViNDMwMjM3ZWZiZDUzZTUzMTQ0NmMzNTU4OWZhMGU4ZDVjYzMzYmM1Mzg1ZmQ3YmQ4ZjBlYmY2NjljZWU5NDlmNGM0ZjFlODk1NGFiODI2MzY4MTQ3YjQxYjNiZjczN2ZjNDM4ZTEzMzcyMjAwNjU2YzVkNWYxNzRiXzdfY2I2N2Y4MDY=")
	//resp1, err := do(req)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//defer resp1.Body.Close()
	//bodyBytes, err = io.ReadAll(resp1.Body)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//bdSecret := BaiduSecretResp{}
	//err = json.Unmarshal(bodyBytes, &bdSecret)
	//if err != nil {
	//	t.Fatal(err)
	//}
	//
	//fmt.Println(bdSecret)
	//fmt.Println(bdIndexData)
	//
	//indexData := washBaiduIndex(&bdIndexData, &bdSecret)
	fmt.Println(indexData)
	fd, _:= os.OpenFile("./etc/baidu-index.csv", os.O_TRUNC|os.O_WRONLY|os.O_CREATE, 0600)
	// to csv
	tmpArr := []string{"date", "name", "all", "pc", "wise"}
	fd.WriteString(strings.Join(tmpArr, ","))
	fd.WriteString("\n")
	for _, data := range indexData {
		tmpArr = tmpArr[:0]
		tmpBytes, _ := json.Marshal(data)
		fmt.Println(string(tmpBytes))
		tmpArr = append(tmpArr, data.Date, data.Name, data.All, data.Pc, data.Wise)
		fd.WriteString(strings.Join(tmpArr, ","))
		fd.WriteString("\n")
	}
	fd.Close()
}
