mirror of
https://github.com/Cp0204/quark-auto-save.git
synced 2026-01-15 00:40:43 +08:00
perf: PanSou 源支持前端深度搜索
This commit is contained in:
parent
82437582fe
commit
1162a5fdeb
@ -268,7 +268,7 @@ def get_task_suggestions():
|
||||
def ps_search():
|
||||
if (ps_data.get("server")):
|
||||
ps = PanSou(ps_data.get("server"))
|
||||
return ps.search(query)
|
||||
return ps.search(query, deep == "1")
|
||||
return []
|
||||
|
||||
try:
|
||||
|
||||
@ -14,7 +14,7 @@ class PanSou:
|
||||
self.server = server
|
||||
self.session = requests.Session()
|
||||
|
||||
def search(self, keyword: str) -> list:
|
||||
def search(self, keyword: str, refresh: bool = False) -> list:
|
||||
"""搜索资源
|
||||
|
||||
Args:
|
||||
@ -25,7 +25,7 @@ class PanSou:
|
||||
"""
|
||||
try:
|
||||
url = f"{self.server.rstrip('/')}/api/search"
|
||||
params = {"kw": keyword, "cloud_types": ["quark"], "res": "merge", "refresh": True}
|
||||
params = {"kw": keyword, "cloud_types": ["quark"], "res": "merge", "refresh": refresh}
|
||||
response = self.session.get(url, params=params)
|
||||
result = response.json()
|
||||
if result.get("code") == 0:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user