perf: PanSou 源支持前端深度搜索

This commit is contained in:
xiaoQQya 2025-08-31 20:25:45 +08:00
parent 82437582fe
commit 1162a5fdeb
2 changed files with 3 additions and 3 deletions

View File

@ -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:

View File

@ -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: