美文网首页php开发技巧golang
通过百度接口获取每一个月的工作和法定假日

通过百度接口获取每一个月的工作和法定假日

作者: 顶尖少爷 | 来源:发表于2020-05-26 15:48 被阅读0次

    获取一个月中的法定假日和工作日

    https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=2020101&ie=utf8&oe=utf-8&co=&resource_id=39043&t=1590458044226&format=json&tn=wisetpl

    • 注意 日期格式 yyyymd

    go demo

    query:=url.QueryEscape("2020年5月")
    urlApi:="https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query="+query+"&ie=utf8&oe=utf-8&co=&resource_id=39043&t=1590458044226&format=json&tn=wisetpl"
    accessReq:=httplib.Get(urlApi)
    accessReq.Header("User-Agent","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36")
    accessReq.Header("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9")accessReq.SetTLSClientConfig(&tls.Config{InsecureSkipVerify:true})
    accessReq.SetTimeout(100*time.Second, 30*time.Second).Response()
    accessStr,accessErr:=accessReq.String()
    if accessErr!=nil{
        fmt.Println("接口出现错误")
    }
    
    result:=make(map[string]interface{})
    json.Unmarshal([]byte(accessStr),&result)
    fmt.println(result)
    

    curl请求

    curl "https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=2020%E5%B9%B41%E6%9C%88&co=&resource_id=39043&t=1590458044226&ie=utf8&oe=gbk&format=json&tn=wisetpl"
    

    相关文章

      网友评论

        本文标题:通过百度接口获取每一个月的工作和法定假日

        本文链接:https://www.haomeiwen.com/subject/rahvahtx.html