    def fetch_single_bangumi(
        self,
        bangumi_id: str,
        subtitle_list: Optional[List[str]] = None,
        max_page: int = cfg.max_path,
    ) -> Optional[WebsiteBangumi]:
        """
        fetch bangumi info when updating, return ``None``
        if website don't have a page contains episodes and info at same time.

        SubClass doesn't have to implement this method.

        :param bangumi_id: bangumi_id, bangumi['keyword']
        :param subtitle_list: list of subtitle group
        :param max_page: how many page to crawl
        """
        return None
fetch bangumi info when updating, return ``None``
if website don't have a page contains episodes and info at same time.

SubClass doesn't have to implement this method.

:param bangumi_id: bangumi_id, bangumi['keyword']
:param subtitle_list: list of subtitle group
:param max_page: how many page to crawl
bgmi/website/base.py