From 4047d433f58c342a46f56f4890e8251f5f208647 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 26 Jun 2024 15:17:42 +0800 Subject: [PATCH 1/2] fix --- app/modules/indexer/haidan.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/modules/indexer/haidan.py b/app/modules/indexer/haidan.py index 5aabfd13..dfabb452 100644 --- a/app/modules/indexer/haidan.py +++ b/app/modules/indexer/haidan.py @@ -24,7 +24,7 @@ class HaiDanSpider: _ua = None _size = 100 _searchurl = "%storrents.php" - _detailurl = "%sdetails.php?group_id=%s" + _detailurl = "%sdetails.php?group_id=%s&torrent_id=%s" _timeout = 15 # 电影分类 @@ -137,7 +137,7 @@ class HaiDanSpider: 'grabs': int(item.get("times_completed") or '0'), 'downloadvolumefactor': self.__get_downloadvolumefactor(item.get('sp_state')), 'uploadvolumefactor': self.__get_uploadvolumefactor(item.get('sp_state')), - 'page_url': self._detailurl % (self._url, item.get('group_id')), + 'page_url': self._detailurl % (self._url, item.get('group_id'), tid), 'labels': [], 'category': category } From a4288aa871033cf869ebf171f22fed6c644478e5 Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Wed, 26 Jun 2024 15:51:31 +0800 Subject: [PATCH 2/2] fix #2428 --- app/scheduler.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/scheduler.py b/app/scheduler.py index a502a30c..81679d1d 100644 --- a/app/scheduler.py +++ b/app/scheduler.py @@ -424,17 +424,17 @@ class Scheduler(metaclass=Singleton): "plugin_name": plugin_name, "running": False, } - self._scheduler.add_job( - self.start, - service["trigger"], - id=sid, - name=service["name"], - **service["kwargs"], - kwargs={ - 'job_id': job_id - } - ) - logger.info(f"注册插件{plugin_name}服务:{service['name']} - {service['trigger']}") + self._scheduler.add_job( + self.start, + service["trigger"], + id=sid, + name=service["name"], + **service["kwargs"], + kwargs={ + 'job_id': job_id + } + ) + logger.info(f"注册插件{plugin_name}服务:{service['name']} - {service['trigger']}") except Exception as e: logger.error(f"注册插件{plugin_name}服务失败:{str(e)} - {service}") SchedulerChain().messagehelper.put(title=f"插件 {plugin_name} 服务注册失败",