diff --git a/crates/biliup/src/uploader/bilibili.rs b/crates/biliup/src/uploader/bilibili.rs index 49f0a92..1d0decd 100644 --- a/crates/biliup/src/uploader/bilibili.rs +++ b/crates/biliup/src/uploader/bilibili.rs @@ -229,6 +229,7 @@ impl Display for Vid { } } +#[derive(Clone, Debug)] pub struct BiliBili { pub client: reqwest::Client, pub login_info: LoginInfo, @@ -355,7 +356,7 @@ impl BiliBili { let ret: serde_json::Value = self .client .post(format!( - "http://member.bilibili.com/x/vu/web/edit?t={ts}&csrf={}", + "https://member.bilibili.com/x/vu/web/edit?t={ts}&csrf={}", self.get_csrf()? )) .json(studio) @@ -428,7 +429,7 @@ impl BiliBili { .timeout(Duration::new(60, 0)) .build()? .get(format!( - "http://member.bilibili.com/x/client/archive/view?access_key={}&{vid}", + "https://member.bilibili.com/x/client/archive/view?access_key={}&{vid}", self.login_info.token_info.access_token )) .send() diff --git a/crates/biliup/src/uploader/credential.rs b/crates/biliup/src/uploader/credential.rs index 1f856d3..8d62f45 100644 --- a/crates/biliup/src/uploader/credential.rs +++ b/crates/biliup/src/uploader/credential.rs @@ -434,7 +434,7 @@ impl Credential { let raw = self .0 .client - .post("http://passport.bilibili.com/x/passport-tv-login/qrcode/poll") + .post("https://passport.bilibili.com/x/passport-tv-login/qrcode/poll") .form(&form) .send() .await? @@ -502,7 +502,7 @@ impl Credential { Ok(self .0 .client - .post("http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code") + .post("https://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code") .form(&form) .send() .await? @@ -545,7 +545,7 @@ impl Credential { ) -> Result { info!("login_by_web_qrcode"); let qrcode: Value = self.0.client - .get("http://passport.bilibili.com/qrcode/getLoginUrl") + .get("https://passport.bilibili.com/qrcode/getLoginUrl") .header(USER_AGENT, "Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.2.1 BiliApp") .send() .await? @@ -563,7 +563,7 @@ impl Credential { .send() .await?.error_for_status()?; self.0.client - .post("http://passport.bilibili.com/qrcode/getLoginInfo") + .post("https://passport.bilibili.com/qrcode/getLoginInfo") .header(USER_AGENT, "Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.2.1 BiliApp") .form(&[("oauthKey", oauth_key)]) .send()