diff --git a/app/api/endpoints/search.py b/app/api/endpoints/search.py index f613f4d1..9c072a23 100644 --- a/app/api/endpoints/search.py +++ b/app/api/endpoints/search.py @@ -48,7 +48,7 @@ def search_by_tmdbid(mediaid: str, @router.get("/title", summary="模糊搜索资源", response_model=List[schemas.TorrentInfo]) async def search_by_title(keyword: str = None, - page: int = 1, + page: int = 0, site: int = None, _: schemas.TokenPayload = Depends(verify_token)) -> Any: """ diff --git a/app/chain/__init__.py b/app/chain/__init__.py index 6b52501b..0abddaa4 100644 --- a/app/chain/__init__.py +++ b/app/chain/__init__.py @@ -195,7 +195,7 @@ class ChainBase(metaclass=ABCMeta): def search_torrents(self, site: CommentedMap, mediainfo: Optional[MediaInfo] = None, keyword: str = None, - page: int = None) -> List[TorrentInfo]: + page: int = 0) -> List[TorrentInfo]: """ 搜索一个站点的种子资源 :param site: 站点 diff --git a/app/chain/search.py b/app/chain/search.py index 67211a9b..1a62eadf 100644 --- a/app/chain/search.py +++ b/app/chain/search.py @@ -46,7 +46,7 @@ class SearchChain(ChainBase): self.systemconfig.set(SystemConfigKey.SearchResults, bytes_results) return results - def search_by_title(self, title: str, page: int = 1, site: int = None) -> List[TorrentInfo]: + def search_by_title(self, title: str, page: int = 0, site: int = None) -> List[TorrentInfo]: """ 根据标题搜索资源,不识别不过滤,直接返回站点内容 :param title: 标题,为空时返回所有站点首页内容 @@ -231,7 +231,7 @@ class SearchChain(ChainBase): def __search_all_sites(self, mediainfo: Optional[MediaInfo] = None, keyword: str = None, sites: List[int] = None, - page: int = 1) -> Optional[List[TorrentInfo]]: + page: int = 0) -> Optional[List[TorrentInfo]]: """ 多线程搜索多个站点 :param mediainfo: 识别的媒体信息