From aebc89c79940d080d6b7a8d6c21ee90480b69446 Mon Sep 17 00:00:00 2001 From: Frank <472730949@qq.com> Date: Wed, 20 Jul 2022 15:29:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A7=E5=88=B6=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E7=BB=93=E6=9E=9C=E9=A1=B5=E6=95=B0=E5=8A=9F=E8=83=BD?= =?UTF-8?q?,=20=E9=BB=98=E8=AE=A4=E4=B8=BA=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dandan.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dandan.py b/dandan.py index 8bd3637..3719402 100644 --- a/dandan.py +++ b/dandan.py @@ -9,7 +9,7 @@ app = FastAPI() dmhy_base_uri = "https://share.dmhy.org" dmhy_type_and_subgroup_uri = f"{dmhy_base_uri}/topics/advanced-search?team_id=0&sort_id=0&orderby=" -dmhy_list_uri = f"{dmhy_base_uri}/topics/list/page/1?keyword={{0}}&sort_id={{1}}&team_id={{2}}&order=date-desc" +dmhy_list_uri = f"{dmhy_base_uri}/topics/list/page/{{3}}?keyword={{0}}&sort_id={{1}}&team_id={{2}}&order=date-desc" unknown_subgroup_id = -1 unknown_subgroup_name = "未知字幕组" @@ -64,8 +64,8 @@ def type(): @app.get("/list") -def list(keyword: str, subgroup: Optional[str] = None, type: Optional[str] = None, r: Optional[str] = None): - res = requests.get(dmhy_list_uri.format(keyword, type, subgroup)) +def listPage(keyword: str, subgroup: Optional[str] = None, type: Optional[str] = None, r: Optional[str] = None, page: Optional[int] = 1): + res = requests.get(dmhy_list_uri.format(keyword, type, subgroup, page)) res.encoding = "utf-8" soup = BeautifulSoup(res.text, 'html.parser') trs = soup.select("table#topic_list tbody tr") @@ -83,4 +83,4 @@ def list(keyword: str, subgroup: Optional[str] = None, type: Optional[str] = Non run_port = int(arg.replace("port=", "")) continue - uvicorn.run(app, host=run_host, port=run_port, debug=False) \ No newline at end of file + uvicorn.run(app, host=run_host, port=run_port, debug=False)