From 48117536c7d86ce83251cdd51d82c80c63cbbb0d Mon Sep 17 00:00:00 2001 From: xuzhi Date: Thu, 9 May 2024 23:31:09 +0000 Subject: [PATCH] Update contractcheck to v1.3 --- package.json | 3 ++- plugins/contractcheck/__init__.py | 2 +- plugins/contractcheck/siteuserinfo/__init__.py | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b62f6e9..5ec46be 100644 --- a/package.json +++ b/package.json @@ -594,11 +594,12 @@ "name": "契约检查", "description": "定时检查保种契约达成情况。", "labels": "做种", - "version": "1.2", + "version": "1.3", "icon": "contract.png", "author": "DzAvril", "level": 1, "history": { + "v1.3": "修复观众做种数据异常问题", "v1.2": "修复契约检查无数据返回的问题" } }, diff --git a/plugins/contractcheck/__init__.py b/plugins/contractcheck/__init__.py index 95dd39e..f8bab7c 100644 --- a/plugins/contractcheck/__init__.py +++ b/plugins/contractcheck/__init__.py @@ -39,7 +39,7 @@ class ContractCheck(_PluginBase): # 插件图标 plugin_icon = "contract.png" # 插件版本 - plugin_version = "1.2" + plugin_version = "1.3" # 插件作者 plugin_author = "DzAvril" # 作者主页 diff --git a/plugins/contractcheck/siteuserinfo/__init__.py b/plugins/contractcheck/siteuserinfo/__init__.py index d6bd96e..07b4fed 100644 --- a/plugins/contractcheck/siteuserinfo/__init__.py +++ b/plugins/contractcheck/siteuserinfo/__init__.py @@ -202,6 +202,10 @@ class ISiteUserInfo(metaclass=ABCMeta): self._torrent_seeding_page = self._user_detail_page elif self.site_name == "馒头": self._torrent_seeding_page = f"getusertorrentlist.php?userid={self.userid}&type=seeding" + elif self.site_name == "观众": + self._torrent_seeding_headers = {"Referer": urljoin(self._base_url, self._user_detail_page)} + logger.info(f" {self.site_name} {self._torrent_seeding_headers}") + # 第一页 next_page = self._parse_user_torrent_seeding_info( self._get_page_content(urljoin(self._base_url, self._torrent_seeding_page),