From 1d85defbb08ce0875912a81ef85ac7e9449095d7 Mon Sep 17 00:00:00 2001 From: ngfchl Date: Mon, 16 Jan 2023 12:39:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=8F=E9=B2=A8=E9=B1=BC=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pt.json | 24 ++++++++++++------------ pt_site/UtilityTool.py | 1 + pt_site_site.json | 24 ++++++++++++------------ 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/pt.json b/pt.json index f524581..76d933b 100644 --- a/pt.json +++ b/pt.json @@ -5080,7 +5080,7 @@ "created_at": "2022-10-04T11:19:33.274", "updated_at": "2023-01-08T10:26:36.974", "url": "https://pt.itzmx.com/", - "name": "PT 分享站", + "name": "PT分享站", "nickname": "itzmx", "logo": "https://pt.itzmx.com/favicon.ico", "tracker": "itzmx.com", @@ -6626,7 +6626,7 @@ "pk": 89, "fields": { "created_at": "2022-12-20T08:27:01.381", - "updated_at": "2023-01-08T10:26:37.044", + "updated_at": "2023-01-16T12:38:01.286", "url": "https://sharkpt.net/", "name": "鲨鱼", "nickname": "sharkpt", @@ -6682,23 +6682,23 @@ "viewpeerlist_rule": ".//tr/td[9]/nobr/text()", "peer_speed_rule": ".//tr/td[7]/nobr/text()", "remark": "", - "invitation_rule": "//span/a[contains(@href,\"invite.php?id=\")]/following-sibling::text()[1]", + "invitation_rule": "//div/a[contains(@href,\"invite.php?id=\")]/text()[1]", "time_join_rule": "//td[contains(text(),\"加入\")]/following-sibling::td/span/@title", "latest_active_rule": "//td[contains(text(),\"最近动向\")]/following-sibling::td/span/@title", - "uploaded_rule": "//font[@class=\"color_uploaded\"]/following-sibling::text()[1]", - "downloaded_rule": "//font[@class=\"color_downloaded\"]/following-sibling::text()[1]", + "uploaded_rule": "//td/strong[text()=\"上传量\"]/following-sibling::text()[1]", + "downloaded_rule": "//td/strong[text()=\"下载量\"]/following-sibling::text()[1]", "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", - "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::text()[1]", + "my_sp_rule": "//td[contains(text(),\"鲨币\")]/following-sibling::td/text()[1]", "hour_sp_rule": "//div[contains(text(),\"每小时能获取\")]/text()[1]", - "my_bonus_rule": "//font[@class=\"color_bonus\" and contains(text(),\"积分\")]/following-sibling::text()[1]", - "my_level_rule": "//table[@id=\"info_block\"]//span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@class", + "my_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td/text()[1]", + "my_level_rule": "//div/span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@class", "my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()", - "my_uid_rule": "//table[@id=\"info_block\"]//span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", + "my_uid_rule": "//div/span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", "my_hr_rule": "//a[@href=\"myhr.php\"]//text()", - "leech_rule": "//img[@class=\"arrowdown\"]/following-sibling::text()[1]", - "seed_rule": "//img[@class=\"arrowup\"]/following-sibling::text()[1]", + "leech_rule": "//div[contains(text(),\"当前下载\")]/text()[1]", + "seed_rule": "//div[contains(text(),\"当前上传\")]/text()[1]", "record_count_rule": ".//td[3]/text()", - "seed_vol_rule": "//tr/td[4]", + "seed_vol_rule": "//p/preceding-sibling::text()[1]", "mailbox_rule": "//a[@href=\"messages.php\"]/font[contains(text(),\"条\")]/text()[1]", "message_title": "//img[@alt=\"Unread\"]/parent::td/following-sibling::td/a[1]//text()", "notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]", diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index 5006b31..d0d1423 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -1923,6 +1923,7 @@ class PtSpider: 'https://azusa.wiki/', 'https://pt.2xfree.org/', 'http://www.oshen.win/', + 'https://sharkpt.net/', ]: # 获取到的是整段,需要解析 logger.info('做种体积:{}'.format(seed_vol_list)) diff --git a/pt_site_site.json b/pt_site_site.json index 6aca3c3..c7f4bc2 100644 --- a/pt_site_site.json +++ b/pt_site_site.json @@ -4900,7 +4900,7 @@ "id": 68, "created_at": "2022-10-04 11:19:33.274000", "updated_at": "2023-01-08 10:26:36.974607", - "name": "PT 分享站", + "name": "PT分享站", "url": "https://pt.itzmx.com/", "logo": "https://pt.itzmx.com/favicon.ico", "sign_in_support": 0, @@ -6393,7 +6393,7 @@ { "id": 89, "created_at": "2022-12-20 08:27:01.381014", - "updated_at": "2023-01-08 10:26:37.044816", + "updated_at": "2023-01-16 12:38:01.286334", "name": "鲨鱼", "url": "https://sharkpt.net/", "logo": "https://sharkpt.net/favicon.ico", @@ -6443,26 +6443,26 @@ "viewpeerlist_rule": ".//tr/td[9]/nobr/text()", "peer_speed_rule": ".//tr/td[7]/nobr/text()", "remark": "", - "invitation_rule": "//span/a[contains(@href,\"invite.php?id=\")]/following-sibling::text()[1]", + "invitation_rule": "//div/a[contains(@href,\"invite.php?id=\")]/text()[1]", "time_join_rule": "//td[contains(text(),\"加入\")]/following-sibling::td/span/@title", "latest_active_rule": "//td[contains(text(),\"最近动向\")]/following-sibling::td/span/@title", - "uploaded_rule": "//font[@class=\"color_uploaded\"]/following-sibling::text()[1]", - "downloaded_rule": "//font[@class=\"color_downloaded\"]/following-sibling::text()[1]", + "uploaded_rule": "//td/strong[text()=\"上传量\"]/following-sibling::text()[1]", + "downloaded_rule": "//td/strong[text()=\"下载量\"]/following-sibling::text()[1]", "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", - "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::text()[1]", + "my_sp_rule": "//td[contains(text(),\"鲨币\")]/following-sibling::td/text()[1]", "hour_sp_rule": "//div[contains(text(),\"每小时能获取\")]/text()[1]", - "my_bonus_rule": "//font[@class=\"color_bonus\" and contains(text(),\"积分\")]/following-sibling::text()[1]", - "my_level_rule": "//table[@id=\"info_block\"]//span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@class", + "my_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td/text()[1]", + "my_level_rule": "//div/span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@class", "my_hr_rule": "//a[@href=\"myhr.php\"]//text()", - "leech_rule": "//img[@class=\"arrowdown\"]/following-sibling::text()[1]", - "seed_rule": "//img[@class=\"arrowup\"]/following-sibling::text()[1]", + "leech_rule": "//div[contains(text(),\"当前下载\")]/text()[1]", + "seed_rule": "//div[contains(text(),\"当前上传\")]/text()[1]", "record_count_rule": ".//td[3]/text()", - "seed_vol_rule": "//tr/td[4]", + "seed_vol_rule": "//p/preceding-sibling::text()[1]", "mailbox_rule": "//a[@href=\"messages.php\"]/font[contains(text(),\"条\")]/text()[1]", "hash_rule": "//td/b[contains(text(),\"Hash\")]/following::text()[1]", "notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]", "my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()", - "my_uid_rule": "//table[@id=\"info_block\"]//span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", + "my_uid_rule": "//div/span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", "page_control_panel": "usercp.php", "tracker": "tracker.sharkpt.net", "nickname": "sharkpt",