mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-17 18:30:43 +08:00
Compare commits
No commits in common. "f1cf1f0eb834d4aad9d0000000dda36126e949ec" and "47d05dc37bd3e880bb2449960da0482b1359bca4" have entirely different histories.
f1cf1f0eb8
...
47d05dc37b
@ -524,16 +524,11 @@
|
|||||||
changeShareurl(task) {
|
changeShareurl(task) {
|
||||||
if (!task.shareurl)
|
if (!task.shareurl)
|
||||||
return;
|
return;
|
||||||
this.$set(task, "shareurl_ban", undefined);
|
|
||||||
// 从URL中提取任务名
|
// 从URL中提取任务名
|
||||||
try {
|
const matches = decodeURIComponent(task.shareurl).match(/\/(\w{32})-([^\/]+)$/);
|
||||||
const matches = decodeURIComponent(task.shareurl).match(/\/(\w{32})-([^\/]+)$/);
|
if (matches) {
|
||||||
if (matches) {
|
task.taskname = task.taskname == "" ? matches[2] : task.taskname;
|
||||||
task.taskname = task.taskname == "" ? matches[2] : task.taskname;
|
task.savepath = task.savepath.replace(/TASKNAME/g, matches[2]);
|
||||||
task.savepath = task.savepath.replace(/TASKNAME/g, matches[2]);
|
|
||||||
}
|
|
||||||
} catch (e) {
|
|
||||||
console.error("Error decodeURIComponent:", e);
|
|
||||||
}
|
}
|
||||||
// 从分享中提取任务名
|
// 从分享中提取任务名
|
||||||
axios.get('/get_share_detail', { params: { shareurl: task.shareurl } })
|
axios.get('/get_share_detail', { params: { shareurl: task.shareurl } })
|
||||||
|
|||||||
@ -185,13 +185,13 @@ class Quark:
|
|||||||
try:
|
try:
|
||||||
response = requests.request(method, url, headers=headers, **kwargs)
|
response = requests.request(method, url, headers=headers, **kwargs)
|
||||||
# print(f"{response.text}")
|
# print(f"{response.text}")
|
||||||
# response.raise_for_status() # 检查请求是否成功,但返回非200也会抛出异常
|
response.raise_for_status() # 检查请求是否成功
|
||||||
return response
|
return response
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"_send_request error:\n{e}")
|
print(f"_send_request error:\n{e}")
|
||||||
fake_response = requests.Response()
|
fake_response = requests.Response()
|
||||||
fake_response.status_code = 500
|
fake_response.status_code = 500
|
||||||
fake_response._content = b'{"status": 500, "message": "request error"}'
|
fake_response._content = b'{"error": 1}'
|
||||||
return fake_response
|
return fake_response
|
||||||
|
|
||||||
def init(self):
|
def init(self):
|
||||||
@ -263,7 +263,6 @@ class Quark:
|
|||||||
response = self._send_request(
|
response = self._send_request(
|
||||||
"POST", url, json=payload, params=querystring
|
"POST", url, json=payload, params=querystring
|
||||||
).json()
|
).json()
|
||||||
print(response)
|
|
||||||
if response.get("status") == 200:
|
if response.get("status") == 200:
|
||||||
return True, response["data"]["stoken"]
|
return True, response["data"]["stoken"]
|
||||||
else:
|
else:
|
||||||
@ -382,7 +381,7 @@ class Quark:
|
|||||||
"__dt": int(random.uniform(1, 5) * 60 * 1000),
|
"__dt": int(random.uniform(1, 5) * 60 * 1000),
|
||||||
"__t": datetime.now().timestamp(),
|
"__t": datetime.now().timestamp(),
|
||||||
}
|
}
|
||||||
response = self._send_request("GET", url, params=querystring).json()
|
response = requests.request("GET", url, params=querystring).json()
|
||||||
if response["data"]["status"] != 0:
|
if response["data"]["status"] != 0:
|
||||||
if retry_index > 0:
|
if retry_index > 0:
|
||||||
print()
|
print()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user