mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-20 20:17:22 +08:00
20 lines
698 B
Python
20 lines
698 B
Python
# -*- coding: utf-8 -*-
|
|
import re
|
|
|
|
from app.modules.indexer.parser import SiteSchema
|
|
from app.modules.indexer.parser.nexus_php import NexusPhpSiteUserInfo
|
|
|
|
|
|
class NexusProjectSiteUserInfo(NexusPhpSiteUserInfo):
|
|
schema = SiteSchema.NexusProject
|
|
|
|
def _parse_site_page(self, html_text: str):
|
|
html_text = self._prepare_html_text(html_text)
|
|
|
|
user_detail = re.search(r"userdetails.php\?id=(\d+)", html_text)
|
|
if user_detail and user_detail.group().strip():
|
|
self._user_detail_page = user_detail.group().strip().lstrip('/')
|
|
self.userid = user_detail.group(1)
|
|
|
|
self._torrent_seeding_page = f"viewusertorrents.php?id={self.userid}&show=seeding"
|