From 5dd961dea086f27829dbb41b7692043db6ea41d1 Mon Sep 17 00:00:00 2001 From: olly Date: Mon, 10 Jun 2024 13:48:35 +0800 Subject: [PATCH] fix ade site statis --- package.json | 1 + plugins/sitestatistic/__init__.py | 2 +- plugins/sitestatistic/siteuserinfo/nexus_audiences.py | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7c8ad5c..f5adcec 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "author": "lightolly", "level": 2, "history": { + "v3.7": "修复观众做种数据统计", "v3.6": "支持站点数据统计刷新后触发插件事件", "v3.5": "站点数据统计支持YemaPT", "v3.4": "修复馒头站点数据统计", diff --git a/plugins/sitestatistic/__init__.py b/plugins/sitestatistic/__init__.py index 897e1a9..9f79191 100644 --- a/plugins/sitestatistic/__init__.py +++ b/plugins/sitestatistic/__init__.py @@ -43,7 +43,7 @@ class SiteStatistic(_PluginBase): # 插件图标 plugin_icon = "statistic.png" # 插件版本 - plugin_version = "3.6" + plugin_version = "3.7" # 插件作者 plugin_author = "lightolly" # 作者主页 diff --git a/plugins/sitestatistic/siteuserinfo/nexus_audiences.py b/plugins/sitestatistic/siteuserinfo/nexus_audiences.py index 9a1c369..304dc26 100644 --- a/plugins/sitestatistic/siteuserinfo/nexus_audiences.py +++ b/plugins/sitestatistic/siteuserinfo/nexus_audiences.py @@ -13,6 +13,10 @@ class NexusAudiencesSiteUserInfo(NexusPhpSiteUserInfo): def match(cls, html_text: str) -> bool: return 'audiences.me' in html_text + def _parse_site_page(self, html_text: str): + super()._parse_site_page(html_text) + self._torrent_seeding_page = f"usertorrentlist.php?userid={self.userid}&type=seeding" + def _parse_seeding_pages(self): self._torrent_seeding_headers = {"Referer": urljoin(self._base_url, self._user_detail_page)} super()._parse_seeding_pages()