123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package dyjx
- import (
- "dysy/models"
- "encoding/json"
- "fmt"
- "github.com/asmcos/requests"
- "testing"
- )
- func Test_Url(t *testing.T) {
- var inData models.DyJieXi
- baseHost := "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6921910683072220429"
- req := requests.Requests()
- resp, err := req.Get(baseHost)
- fmt.Println(resp.Text())
- if err != nil {
- fmt.Println(err.Error())
- }
- err = json.Unmarshal([]byte(resp.Text()), &inData)
- if err != nil {
- fmt.Println()
- }
- fmt.Println(inData)
- //视频url
- fmt.Println(inData.ItemList[0].Video.PlayAddr.URLList[0])
- fmt.Println(inData.ItemList[0].Video.PlayAddr.URI)
- //音频url
- //musicUrl = dyResult.getItem_list().get(0).getMusic().getPlay_url().getUri();
- //dyDto.setMusicUrl(musicUrl);
- fmt.Println(inData.ItemList[0].Music.PlayURL.URI)
- fmt.Println(inData.ItemList[0].Music.PlayURL.URLList[0])
- //videoPic = dyResult.getItem_list().get(0).getVideo().getDynamic_cover().getUrl_list().get(0);
- //dyDto.setVideoPic(videoPic);
- //封面
- fmt.Println(inData.ItemList[0].Video.DynamicCover.URLList[0])
- //文案
- //desc = dyResult.getItem_list().get(0).getDesc();
- // dyDto.setDesc(desc);
- fmt.Println(inData.ItemList[0].Desc)
- //client := &http.Client{
- // CheckRedirect: func(req *http.Request, via []*http.Request) error {
- // return http.ErrUseLastResponse
- // },
- //}
- //
- //res, err := client.Get(baseHost)
- ////res.Body
- //fmt.Println("res = ", res.Body)
- //if err != nil {
- // //return baseHost
- // fmt.Println(baseHost)
- //}
- //if res.StatusCode != 301 {
- // fmt.Println(baseHost)
- // //return baseHost
- //}
- //fmt.Println(res.Header.Get("Location"))
- }
- //https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=6921910683072220429
|