diff --git a/drivers/baidu_netdisk/meta.go b/drivers/baidu_netdisk/meta.go index cf9a89eb..4a7bfc8b 100644 --- a/drivers/baidu_netdisk/meta.go +++ b/drivers/baidu_netdisk/meta.go @@ -13,6 +13,7 @@ type Addition struct { DownloadAPI string `json:"download_api" type:"select" options:"official,crack" default:"official"` ClientID string `json:"client_id" required:"true" default:"iYCeC9g08h5vuP9UqvPHKKSVrKFXGa1v"` ClientSecret string `json:"client_secret" required:"true" default:"jXiFMOPVPCWlO2M5CwWQzffpNPaGTRBG"` + CustomCrackUA string `json:"custom_crack_ua" required:"true" default:"netdisk"` AccessToken string } diff --git a/drivers/baidu_netdisk/util.go b/drivers/baidu_netdisk/util.go index 6e87fb68..38152592 100644 --- a/drivers/baidu_netdisk/util.go +++ b/drivers/baidu_netdisk/util.go @@ -165,7 +165,7 @@ func (d *BaiduNetdisk) linkCrack(file model.Obj, args model.LinkArgs) (*model.Li return &model.Link{ URL: resp.Info[0].Dlink, Header: http.Header{ - "User-Agent": []string{"netdisk"}, + "User-Agent": []string{d.CustomCrackUA}, }, }, nil }