From 3991abb254e9f98e810d6df5ba11ea6c8418306c Mon Sep 17 00:00:00 2001 From: ngfchl Date: Thu, 19 Jan 2023 09:23:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E7=83=A7=E5=8C=85?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE=E6=B6=88=E6=81=AF=E5=88=97?= =?UTF-8?q?=E8=A1=A8=20=E4=BF=AE=E5=A4=8D=EF=BC=9A=E7=8C=AA=E7=8C=AA?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E4=B9=B1=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pt.json | 212 ++++++++++++++++++++--------------------- pt_site/UtilityTool.py | 5 +- pt_site_site.json | 4 +- start.sh | 1 - 4 files changed, 112 insertions(+), 110 deletions(-) diff --git a/pt.json b/pt.json index eab2191..24b712f 100644 --- a/pt.json +++ b/pt.json @@ -4,7 +4,7 @@ "pk": 1, "fields": { "created_at": "2022-07-17T10:22:03.474", - "updated_at": "2023-01-18T11:41:35.410", + "updated_at": "2023-01-18T17:35:55.548", "url": "https://hdatmos.club/", "name": "阿童木", "nickname": "hdatmos", @@ -69,7 +69,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//table[@id=\"info_block\"]//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", @@ -92,7 +92,7 @@ "pk": 2, "fields": { "created_at": "2022-07-17T10:24:21.376", - "updated_at": "2023-01-18T11:41:35.413", + "updated_at": "2023-01-18T17:58:09.743", "url": "https://piggo.me/", "name": "猪猪网", "nickname": "piggo", @@ -157,7 +157,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td/text()", "my_level_rule": "//span[@class=\"medium\"]/span[@class=\"nowrap\"][1]/a[contains(@class,\"_Name\")]/@class", "my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()", "my_uid_rule": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -180,7 +180,7 @@ "pk": 5, "fields": { "created_at": "2022-07-17T10:27:30.380", - "updated_at": "2023-01-18T11:41:35.416", + "updated_at": "2023-01-18T17:35:55.556", "url": "https://1ptba.com/", "name": "1PT", "nickname": "1ptba", @@ -245,7 +245,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//table[@id=\"info_block\"]//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", @@ -268,7 +268,7 @@ "pk": 8, "fields": { "created_at": "2022-07-20T10:05:03.493", - "updated_at": "2023-01-18T11:41:35.419", + "updated_at": "2023-01-18T17:35:55.559", "url": "https://carpt.net/", "name": "CarPT", "nickname": "carpt", @@ -333,7 +333,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//span[@class=\"medium\"]/span[@class=\"nowrap\"][1]/a[contains(@class,\"_Name\")]/@class", "my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()", "my_uid_rule": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -356,7 +356,7 @@ "pk": 9, "fields": { "created_at": "2022-07-20T10:06:16.029", - "updated_at": "2023-01-18T11:41:35.422", + "updated_at": "2023-01-18T17:35:55.562", "url": "https://www.hdarea.co/", "name": "HDArea", "nickname": "hdarea", @@ -444,7 +444,7 @@ "pk": 10, "fields": { "created_at": "2022-07-20T10:07:13.505", - "updated_at": "2023-01-18T11:41:35.425", + "updated_at": "2023-01-18T17:35:55.565", "url": "https://hdfans.org/", "name": "红豆饭", "nickname": "hdfans", @@ -509,7 +509,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//span[@class=\"medium\"]/span[@class=\"nowrap\"][1]/a[contains(@class,\"_Name\")]/@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", @@ -532,7 +532,7 @@ "pk": 11, "fields": { "created_at": "2022-07-20T10:08:12.726", - "updated_at": "2023-01-18T11:41:35.427", + "updated_at": "2023-01-18T17:35:55.568", "url": "https://hdsky.me/", "name": "天空", "nickname": "hdsky", @@ -620,7 +620,7 @@ "pk": 12, "fields": { "created_at": "2022-07-20T10:09:18.723", - "updated_at": "2023-01-18T11:41:35.430", + "updated_at": "2023-01-18T17:35:55.571", "url": "https://hdtime.org/", "name": "时光", "nickname": "hdtime", @@ -708,7 +708,7 @@ "pk": 13, "fields": { "created_at": "2022-07-20T10:09:59.938", - "updated_at": "2023-01-18T11:41:35.433", + "updated_at": "2023-01-18T17:35:55.574", "url": "https://hdzone.me/", "name": "Zone", "nickname": "zone", @@ -796,10 +796,10 @@ "pk": 14, "fields": { "created_at": "2022-07-20T10:11:12.180", - "updated_at": "2023-01-18T11:41:35.436", + "updated_at": "2023-01-18T17:35:55.577", "url": "https://wintersakura.net/", "name": "冬樱", - "nickname": "wintersakura", + "nickname": "sakura", "logo": "https://wintersakura.net/favicon.ico", "tracker": "wintersakura.net", "sign_in_support": true, @@ -861,7 +861,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//table[@id=\"info_block\"]//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": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -884,7 +884,7 @@ "pk": 15, "fields": { "created_at": "2022-07-20T10:12:13.107", - "updated_at": "2023-01-18T11:41:35.439", + "updated_at": "2023-01-18T17:35:55.580", "url": "http://hdmayi.com/", "name": "蚂蚁", "nickname": "hdmayi", @@ -972,7 +972,7 @@ "pk": 16, "fields": { "created_at": "2022-07-20T10:13:15.407", - "updated_at": "2023-01-18T11:41:35.441", + "updated_at": "2023-01-18T17:35:55.582", "url": "https://pt.0ff.cc/", "name": "农场", "nickname": "0ff", @@ -1037,7 +1037,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//span[@class=\"medium\"]/span[@class=\"nowrap\"][1]/a[contains(@class,\"_Name\")]/@class", "my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()", "my_uid_rule": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -1060,7 +1060,7 @@ "pk": 17, "fields": { "created_at": "2022-07-20T10:15:59.584", - "updated_at": "2023-01-18T11:41:35.444", + "updated_at": "2023-01-18T17:35:55.585", "url": "https://ptchina.org/", "name": "铂金学院", "nickname": "ptchina", @@ -1148,7 +1148,7 @@ "pk": 18, "fields": { "created_at": "2022-07-20T10:58:58.928", - "updated_at": "2023-01-18T11:41:35.447", + "updated_at": "2023-01-18T17:35:55.588", "url": "https://pt.msg.vg/", "name": "马杀鸡", "nickname": "msg", @@ -1236,7 +1236,7 @@ "pk": 19, "fields": { "created_at": "2022-07-20T11:03:57.583", - "updated_at": "2023-01-18T11:41:35.449", + "updated_at": "2023-01-18T17:35:55.591", "url": "https://www.pttime.org/", "name": "时间", "nickname": "pttime", @@ -1324,7 +1324,7 @@ "pk": 20, "fields": { "created_at": "2022-07-20T11:06:11.901", - "updated_at": "2023-01-18T11:41:35.452", + "updated_at": "2023-01-18T17:35:55.594", "url": "http://www.oshen.win/", "name": "欧申", "nickname": "oshen", @@ -1412,7 +1412,7 @@ "pk": 21, "fields": { "created_at": "2022-07-20T11:12:51.331", - "updated_at": "2023-01-18T11:41:35.455", + "updated_at": "2023-01-18T17:35:55.597", "url": "https://www.htpt.cc/", "name": "海棠", "nickname": "htpt", @@ -1500,7 +1500,7 @@ "pk": 22, "fields": { "created_at": "2022-07-20T11:17:25.992", - "updated_at": "2023-01-18T11:41:35.458", + "updated_at": "2023-01-19T09:18:18.698", "url": "https://ptsbao.club/", "name": "烧包", "nickname": "ptsbao", @@ -1575,7 +1575,7 @@ "record_count_rule": "/html/body/b/text()", "seed_vol_rule": "//tr/td[3]", "mailbox_rule": "//a[contains(@href, \"messages.php\")]/font[contains(text(),\"条\")]/text()[1]", - "message_title": "//img[@alt=\"Unread\"]/parent::div/following-sibling::a[1]/div/text()", + "message_title": "//img[@alt=\"Unread\"]/parent::td/following::a[1]//text()", "notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]", "notice_title": "//td[@class=\"text\"]/div/a", "notice_content": "//td[@class=\"text\"]/div/a/following-sibling::div", @@ -1588,7 +1588,7 @@ "pk": 23, "fields": { "created_at": "2022-07-20T11:25:55.869", - "updated_at": "2023-01-18T11:41:35.461", + "updated_at": "2023-01-18T17:35:55.602", "url": "https://www.hitpt.com/", "name": "百川", "nickname": "hitpt", @@ -1676,7 +1676,7 @@ "pk": 24, "fields": { "created_at": "2022-07-20T11:27:42.866", - "updated_at": "2023-01-18T11:41:35.464", + "updated_at": "2023-01-18T17:35:55.605", "url": "https://pt.soulvoice.club/", "name": "聆音", "nickname": "soulvoice", @@ -1764,7 +1764,7 @@ "pk": 25, "fields": { "created_at": "2022-07-20T11:28:54.234", - "updated_at": "2023-01-18T11:41:35.467", + "updated_at": "2023-01-18T17:35:55.608", "url": "https://www.beitai.pt/", "name": "备胎", "nickname": "beitai", @@ -1852,7 +1852,7 @@ "pk": 26, "fields": { "created_at": "2022-07-20T23:48:14.437", - "updated_at": "2023-01-18T11:41:35.469", + "updated_at": "2023-01-18T17:35:55.610", "url": "https://audiences.me/", "name": "观众", "nickname": "audiences", @@ -1940,10 +1940,10 @@ "pk": 28, "fields": { "created_at": "2022-07-20T23:51:03.848", - "updated_at": "2023-01-18T11:41:35.472", + "updated_at": "2023-01-18T17:57:09.276", "url": "https://gainbound.net/", "name": "丐帮", - "nickname": "gainbound", + "nickname": "gainb", "logo": "https://gainbound.net/favicon.ico", "tracker": "gainbound.net", "sign_in_support": true, @@ -2005,7 +2005,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::text()[1]", "hour_sp_rule": "//h1[contains(text(),\"每小时获得的合计魔力值\")]/following::table[1]//tr[2]/td[last()]/text()", - "my_bonus_rule": "//font[@class=\"color_bonus\" and contains(text(),\"积分\")]/following-sibling::text()[1]", + "my_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td/text()", "my_level_rule": "//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": "//span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -2028,7 +2028,7 @@ "pk": 29, "fields": { "created_at": "2022-07-20T23:51:54.709", - "updated_at": "2023-01-18T11:41:35.475", + "updated_at": "2023-01-18T17:59:51.682", "url": "https://www.haidan.video/", "name": "海胆", "nickname": "haidan", @@ -2093,7 +2093,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"]/following-sibling::text()", "my_sp_rule": "//span[@id=\"magic_num\"]/text()", "hour_sp_rule": "//div[contains(text(),\"每小时\")]/text()[1]", - "my_bonus_rule": "//font[@class=\"color_bonus\" and contains(text(),\"积分\")]/following-sibling::text()[1]", + "my_bonus_rule": "//td[contains(text(),\"等级积分\")]/following-sibling::td/text()", "my_level_rule": "//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": "//span/a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -2116,7 +2116,7 @@ "pk": 30, "fields": { "created_at": "2022-07-20T23:52:34.568", - "updated_at": "2023-01-18T11:41:35.477", + "updated_at": "2023-01-18T17:35:55.619", "url": "https://www.hddolby.com/", "name": "HD杜比", "nickname": "hddolby", @@ -2204,7 +2204,7 @@ "pk": 31, "fields": { "created_at": "2022-07-20T23:53:30.271", - "updated_at": "2023-01-18T11:41:35.480", + "updated_at": "2023-01-18T17:35:55.621", "url": "https://www.hd.ai/", "name": "海带", "nickname": "hdai", @@ -2292,7 +2292,7 @@ "pk": 32, "fields": { "created_at": "2022-07-20T23:55:26.251", - "updated_at": "2023-01-18T11:41:35.483", + "updated_at": "2023-01-18T17:35:55.624", "url": "https://kp.m-team.cc/", "name": "MTeam", "nickname": "mteam", @@ -2380,7 +2380,7 @@ "pk": 33, "fields": { "created_at": "2022-07-20T23:56:40.615", - "updated_at": "2023-01-18T11:41:35.486", + "updated_at": "2023-01-18T17:35:55.627", "url": "https://www.3wmg.com/", "name": "芒果", "nickname": "3wmg", @@ -2468,7 +2468,7 @@ "pk": 34, "fields": { "created_at": "2022-07-23T19:05:57.166", - "updated_at": "2023-01-18T11:41:35.488", + "updated_at": "2023-01-18T17:35:55.630", "url": "https://greatposterwall.com/", "name": "海豹GPW", "nickname": "gpw", @@ -2556,7 +2556,7 @@ "pk": 35, "fields": { "created_at": "2022-07-23T19:10:24.853", - "updated_at": "2023-01-18T11:41:35.491", + "updated_at": "2023-01-18T17:35:55.633", "url": "https://club.hares.top/", "name": "白兔hares", "nickname": "hares", @@ -2644,7 +2644,7 @@ "pk": 36, "fields": { "created_at": "2022-07-27T12:59:12.234", - "updated_at": "2023-01-18T11:41:35.494", + "updated_at": "2023-01-18T17:35:55.635", "url": "https://www.nicept.net/", "name": "老师", "nickname": "nicept", @@ -2732,7 +2732,7 @@ "pk": 38, "fields": { "created_at": "2022-08-02T10:14:26.854", - "updated_at": "2023-01-18T11:41:35.496", + "updated_at": "2023-01-18T17:35:55.638", "url": "https://hdpt.xyz/", "name": "明教", "nickname": "hdpt", @@ -2797,7 +2797,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td[1]/text()", "my_level_rule": "//table[@id=\"info_block\"]//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": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -2820,7 +2820,7 @@ "pk": 39, "fields": { "created_at": "2022-08-12T23:29:07.033", - "updated_at": "2023-01-18T11:41:35.499", + "updated_at": "2023-01-18T17:35:55.641", "url": "https://pthome.net/", "name": "铂金家", "nickname": "pthome", @@ -2908,7 +2908,7 @@ "pk": 40, "fields": { "created_at": "2022-08-14T09:14:51.194", - "updated_at": "2023-01-18T11:41:35.502", + "updated_at": "2023-01-18T17:35:55.644", "url": "https://iptorrents.com/", "name": "ipt", "nickname": "iptorrents", @@ -2996,7 +2996,7 @@ "pk": 41, "fields": { "created_at": "2022-08-18T00:39:11.082", - "updated_at": "2023-01-18T12:52:08.468", + "updated_at": "2023-01-18T17:35:55.646", "url": "https://azusa.wiki/", "name": "梓喵", "nickname": "azusa", @@ -3084,7 +3084,7 @@ "pk": 42, "fields": { "created_at": "2022-08-18T00:46:55.688", - "updated_at": "2023-01-18T11:41:35.507", + "updated_at": "2023-01-18T17:35:55.649", "url": "https://hdcity.city/", "name": "HD城市", "nickname": "hdcity", @@ -3172,7 +3172,7 @@ "pk": 43, "fields": { "created_at": "2022-08-19T23:20:30.164", - "updated_at": "2023-01-18T11:41:35.510", + "updated_at": "2023-01-18T17:56:40.072", "url": "https://hdvideo.one/", "name": "HDVIDEO", "nickname": "hdvideo", @@ -3237,7 +3237,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td/text()", "my_level_rule": "//span[@class=\"nowrap\"]/a[contains(@class,\"_Name\")]/@class", "my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()", "my_uid_rule": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -3260,7 +3260,7 @@ "pk": 44, "fields": { "created_at": "2022-08-23T16:41:38.669", - "updated_at": "2023-01-18T11:41:35.513", + "updated_at": "2023-01-18T17:35:55.655", "url": "https://pt.keepfrds.com/", "name": "月月Frds", "nickname": "frds", @@ -3348,7 +3348,7 @@ "pk": 45, "fields": { "created_at": "2022-08-26T20:52:18.452", - "updated_at": "2023-01-18T11:41:35.516", + "updated_at": "2023-01-18T17:35:55.658", "url": "https://u2.dmhy.org/", "name": "U2", "nickname": "u2", @@ -3436,7 +3436,7 @@ "pk": 46, "fields": { "created_at": "2022-08-26T20:53:50.259", - "updated_at": "2023-01-18T11:41:35.518", + "updated_at": "2023-01-18T17:35:55.661", "url": "https://totheglory.im/", "name": "TTG", "nickname": "ttg", @@ -3524,7 +3524,7 @@ "pk": 47, "fields": { "created_at": "2022-08-26T20:54:35.357", - "updated_at": "2023-01-18T11:41:35.521", + "updated_at": "2023-01-18T17:35:55.664", "url": "https://discfan.net/", "name": "蝶粉", "nickname": "discfan", @@ -3612,7 +3612,7 @@ "pk": 48, "fields": { "created_at": "2022-08-26T20:55:42.110", - "updated_at": "2023-01-18T11:41:35.524", + "updated_at": "2023-01-18T17:35:55.667", "url": "https://www.joyhd.net/", "name": "joyhd", "nickname": "joyhd", @@ -3700,7 +3700,7 @@ "pk": 49, "fields": { "created_at": "2022-08-27T17:32:01.405", - "updated_at": "2023-01-18T11:41:35.526", + "updated_at": "2023-01-18T17:35:55.669", "url": "https://chdbits.co/", "name": "彩虹岛", "nickname": "chdbits", @@ -3788,7 +3788,7 @@ "pk": 50, "fields": { "created_at": "2022-08-27T17:36:00.453", - "updated_at": "2023-01-18T11:41:35.529", + "updated_at": "2023-01-18T17:35:55.672", "url": "https://pt.hdupt.com/", "name": "好多油", "nickname": "hdupt", @@ -3876,7 +3876,7 @@ "pk": 51, "fields": { "created_at": "2022-08-27T17:43:57.903", - "updated_at": "2023-01-18T11:41:35.532", + "updated_at": "2023-01-18T17:35:55.675", "url": "https://ourbits.club/", "name": "我堡", "nickname": "ourbits", @@ -3964,7 +3964,7 @@ "pk": 52, "fields": { "created_at": "2022-08-27T18:16:09.224", - "updated_at": "2023-01-18T11:41:35.535", + "updated_at": "2023-01-18T17:35:55.678", "url": "https://hdhome.org/", "name": "家园", "nickname": "hdhome", @@ -4052,7 +4052,7 @@ "pk": 53, "fields": { "created_at": "2022-08-27T18:18:44.023", - "updated_at": "2023-01-18T11:41:35.538", + "updated_at": "2023-01-18T17:35:55.681", "url": "https://springsunday.net/", "name": "不可说", "nickname": "ssd", @@ -4140,7 +4140,7 @@ "pk": 54, "fields": { "created_at": "2022-08-27T18:24:32.917", - "updated_at": "2023-01-18T11:41:35.541", + "updated_at": "2023-01-18T17:35:55.684", "url": "https://www.open.cd/", "name": "OpenCD", "nickname": "opencd", @@ -4228,7 +4228,7 @@ "pk": 55, "fields": { "created_at": "2022-08-27T21:57:23.449", - "updated_at": "2023-01-18T11:41:35.544", + "updated_at": "2023-01-18T17:35:55.686", "url": "https://pterclub.com/", "name": "这是猫站", "nickname": "pterclub", @@ -4316,7 +4316,7 @@ "pk": 56, "fields": { "created_at": "2022-08-27T21:57:47.858", - "updated_at": "2023-01-18T11:41:35.546", + "updated_at": "2023-01-18T17:35:55.689", "url": "https://lemonhd.org/", "name": "柠檬", "nickname": "lemonhd", @@ -4404,7 +4404,7 @@ "pk": 57, "fields": { "created_at": "2022-08-27T21:58:11.379", - "updated_at": "2023-01-18T11:41:35.549", + "updated_at": "2023-01-18T17:35:55.692", "url": "https://nanyangpt.com/", "name": "南洋", "nickname": "nanyang", @@ -4492,7 +4492,7 @@ "pk": 58, "fields": { "created_at": "2022-09-03T00:08:20.078", - "updated_at": "2023-01-18T11:41:35.552", + "updated_at": "2023-01-18T17:35:55.695", "url": "https://pt.eastgame.org/", "name": "吐鲁番", "nickname": "tlf", @@ -4580,7 +4580,7 @@ "pk": 59, "fields": { "created_at": "2022-09-14T08:33:16.574", - "updated_at": "2023-01-18T11:41:35.555", + "updated_at": "2023-01-18T17:35:55.698", "url": "https://kamept.com/", "name": "KamePT", "nickname": "kame", @@ -4668,7 +4668,7 @@ "pk": 62, "fields": { "created_at": "2022-07-27T13:01:11.697", - "updated_at": "2023-01-18T11:41:35.557", + "updated_at": "2023-01-18T17:35:55.700", "url": "http://avgv.cc/", "name": "艾薇", "nickname": "avgv", @@ -4756,7 +4756,7 @@ "pk": 63, "fields": { "created_at": "2022-09-19T22:02:22.069", - "updated_at": "2023-01-18T11:41:35.560", + "updated_at": "2023-01-18T17:35:55.703", "url": "https://hhanclub.top/", "name": "憨憨", "nickname": "hhanclub", @@ -4844,7 +4844,7 @@ "pk": 64, "fields": { "created_at": "2022-10-04T10:55:26.478", - "updated_at": "2023-01-18T11:41:35.563", + "updated_at": "2023-01-18T17:35:55.706", "url": "https://hdchina.org/", "name": "瓷器", "nickname": "hdchina", @@ -4932,7 +4932,7 @@ "pk": 65, "fields": { "created_at": "2022-10-04T11:03:31.325", - "updated_at": "2023-01-18T11:41:35.566", + "updated_at": "2023-01-18T17:35:55.709", "url": "https://www.tjupt.org/", "name": "北洋园", "nickname": "beiyang", @@ -5020,7 +5020,7 @@ "pk": 66, "fields": { "created_at": "2022-10-04T11:08:01.927", - "updated_at": "2023-01-18T11:41:35.569", + "updated_at": "2023-01-18T17:35:55.712", "url": "https://ultrahd.net/", "name": "UltraHD", "nickname": "ultrahd", @@ -5108,7 +5108,7 @@ "pk": 67, "fields": { "created_at": "2022-10-04T11:18:37.790", - "updated_at": "2023-01-18T11:41:35.571", + "updated_at": "2023-01-18T17:58:23.585", "url": "http://pt.tu88.men/", "name": "TU88", "nickname": "tu88", @@ -5173,7 +5173,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//td[contains(text(),\"做种积分\")]/following-sibling::td/text()", "my_level_rule": "//table[@id=\"info_block\"]//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", @@ -5196,7 +5196,7 @@ "pk": 68, "fields": { "created_at": "2022-10-04T11:19:33.274", - "updated_at": "2023-01-18T11:41:35.574", + "updated_at": "2023-01-18T17:35:55.717", "url": "https://pt.itzmx.com/", "name": "PT分享站", "nickname": "itzmx", @@ -5284,7 +5284,7 @@ "pk": 69, "fields": { "created_at": "2022-10-11T20:56:14.504", - "updated_at": "2023-01-18T11:41:35.577", + "updated_at": "2023-01-18T17:35:55.720", "url": "https://pt.hd4fans.org/", "name": "兽", "nickname": "hd4fans", @@ -5372,7 +5372,7 @@ "pk": 70, "fields": { "created_at": "2022-07-17T10:24:59.754", - "updated_at": "2023-01-18T11:41:35.580", + "updated_at": "2023-01-18T17:35:55.723", "url": "https://pt.btschool.club/", "name": "BT学校", "nickname": "btschool", @@ -5437,7 +5437,7 @@ "ratio_rule": "//font[@class=\"color_ratio\"][1]/following-sibling::text()[1]", "my_sp_rule": "//a[@href=\"mybonus.php\"]/following-sibling::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_bonus_rule": "//strong[contains(text(),\"做种积分\")]/following-sibling::text()", "my_level_rule": "//table[@id=\"info_block\"]//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": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href", @@ -5460,7 +5460,7 @@ "pk": 71, "fields": { "created_at": "2022-10-13T20:46:41.135", - "updated_at": "2023-01-18T11:41:35.583", + "updated_at": "2023-01-18T17:35:55.726", "url": "https://gamegamept.cn/", "name": "GGPT", "nickname": "ggpt", @@ -5548,7 +5548,7 @@ "pk": 72, "fields": { "created_at": "2022-10-13T21:12:00.102", - "updated_at": "2023-01-18T11:41:35.586", + "updated_at": "2023-01-18T17:35:55.728", "url": "https://nextpt.net/", "name": "飞天拉面", "nickname": "nextpt", @@ -5636,7 +5636,7 @@ "pk": 73, "fields": { "created_at": "2022-10-13T22:31:26.178", - "updated_at": "2023-01-18T11:41:35.588", + "updated_at": "2023-01-18T17:35:55.731", "url": "https://zmpt.cc/", "name": "织梦", "nickname": "zmpt", @@ -5724,7 +5724,7 @@ "pk": 74, "fields": { "created_at": "2022-10-14T14:23:01.057", - "updated_at": "2023-01-18T11:41:35.591", + "updated_at": "2023-01-18T17:35:55.734", "url": "https://52pt.site/", "name": "52PT", "nickname": "52pt", @@ -5812,7 +5812,7 @@ "pk": 75, "fields": { "created_at": "2022-10-14T14:25:28.692", - "updated_at": "2023-01-18T11:41:35.594", + "updated_at": "2023-01-18T17:35:55.737", "url": "https://et8.org/", "name": "TCCF", "nickname": "tccf", @@ -5900,7 +5900,7 @@ "pk": 76, "fields": { "created_at": "2022-10-15T20:49:44.721", - "updated_at": "2023-01-18T11:41:35.596", + "updated_at": "2023-01-18T17:35:55.740", "url": "https://srvfi.top/", "name": "SRVFI", "nickname": "srvfi", @@ -5988,7 +5988,7 @@ "pk": 77, "fields": { "created_at": "2022-10-17T07:42:57.547", - "updated_at": "2023-01-18T11:41:35.599", + "updated_at": "2023-01-18T17:35:55.742", "url": "https://www.icc2022.com/", "name": "ICC2022", "nickname": "icc", @@ -6076,7 +6076,7 @@ "pk": 78, "fields": { "created_at": "2022-10-21T18:14:12.349", - "updated_at": "2023-01-18T11:41:35.602", + "updated_at": "2023-01-18T17:35:55.745", "url": "https://ihdbits.me/", "name": "iHD", "nickname": "ihdbits", @@ -6164,7 +6164,7 @@ "pk": 79, "fields": { "created_at": "2022-11-01T00:06:06.053", - "updated_at": "2023-01-18T11:41:35.605", + "updated_at": "2023-01-18T17:35:55.748", "url": "http://leaves.red/", "name": "红叶", "nickname": "leaves", @@ -6252,7 +6252,7 @@ "pk": 81, "fields": { "created_at": "2022-11-04T23:06:38.778", - "updated_at": "2023-01-18T11:41:35.608", + "updated_at": "2023-01-18T17:35:55.751", "url": "https://www.dragonhd.xyz/", "name": "龙之家", "nickname": "dragonhd", @@ -6340,7 +6340,7 @@ "pk": 82, "fields": { "created_at": "2022-11-08T09:18:21.489", - "updated_at": "2023-01-18T11:41:35.611", + "updated_at": "2023-01-18T17:35:55.754", "url": "https://xinglin.one/", "name": "杏林", "nickname": "xinglin", @@ -6428,7 +6428,7 @@ "pk": 83, "fields": { "created_at": "2022-11-12T22:41:41.000", - "updated_at": "2023-01-18T11:41:35.614", + "updated_at": "2023-01-18T17:35:55.757", "url": "https://www.filept.com/", "name": "Filept", "nickname": "filept", @@ -6516,7 +6516,7 @@ "pk": 85, "fields": { "created_at": "2022-11-23T17:58:52.708", - "updated_at": "2023-01-18T11:41:35.617", + "updated_at": "2023-01-18T17:35:55.760", "url": "https://dicmusic.club/", "name": "海豚", "nickname": "dicmusic", @@ -6604,7 +6604,7 @@ "pk": 86, "fields": { "created_at": "2022-12-09T17:40:04.727", - "updated_at": "2023-01-18T11:41:35.620", + "updated_at": "2023-01-18T17:35:55.763", "url": "http://uploads.ltd/", "name": "Uploads", "nickname": "uploads", @@ -6692,7 +6692,7 @@ "pk": 89, "fields": { "created_at": "2022-12-20T08:24:33.287", - "updated_at": "2023-01-18T11:41:35.623", + "updated_at": "2023-01-18T17:35:55.765", "url": "https://cyanbug.net/", "name": "大青虫", "nickname": "cyanbug", @@ -6780,7 +6780,7 @@ "pk": 90, "fields": { "created_at": "2022-12-20T08:27:01.381", - "updated_at": "2023-01-18T11:41:35.626", + "updated_at": "2023-01-18T17:35:55.769", "url": "https://sharkpt.net/", "name": "鲨鱼", "nickname": "sharkpt", @@ -6868,7 +6868,7 @@ "pk": 91, "fields": { "created_at": "2022-12-25T17:54:44.854", - "updated_at": "2023-01-18T11:41:35.629", + "updated_at": "2023-01-18T17:35:55.771", "url": "https://monikadesign.uk/", "name": "莫妮卡", "nickname": "monika", @@ -6956,7 +6956,7 @@ "pk": 92, "fields": { "created_at": "2022-12-26T10:00:41.449", - "updated_at": "2023-01-18T11:41:35.632", + "updated_at": "2023-01-18T17:35:55.774", "url": "https://hd-torrents.org/", "name": "核弹头", "nickname": "hd-t", @@ -7044,7 +7044,7 @@ "pk": 93, "fields": { "created_at": "2022-12-26T10:51:49.583", - "updated_at": "2023-01-18T11:41:35.635", + "updated_at": "2023-01-18T17:35:55.777", "url": "https://exoticaz.to/", "name": "Exoticaz", "nickname": "exoticaz", @@ -7132,7 +7132,7 @@ "pk": 94, "fields": { "created_at": "2022-12-26T11:44:05.766", - "updated_at": "2023-01-18T11:41:35.638", + "updated_at": "2023-01-18T17:35:55.780", "url": "https://cinemaz.to/", "name": "Cinemaz", "nickname": "cinemaz", @@ -7220,7 +7220,7 @@ "pk": 95, "fields": { "created_at": "2022-12-26T12:12:22.433", - "updated_at": "2023-01-18T11:41:35.641", + "updated_at": "2023-01-18T17:35:55.783", "url": "https://avistaz.to/", "name": "Avistaz", "nickname": "avistaz", @@ -7308,7 +7308,7 @@ "pk": 96, "fields": { "created_at": "2022-12-26T13:31:54.151", - "updated_at": "2023-01-18T11:41:35.644", + "updated_at": "2023-01-18T17:35:55.786", "url": "https://filelist.io/", "name": "Filelist", "nickname": "filelist", @@ -7396,7 +7396,7 @@ "pk": 97, "fields": { "created_at": "2022-12-26T14:03:05.511", - "updated_at": "2023-01-18T11:41:35.647", + "updated_at": "2023-01-18T17:35:55.789", "url": "https://pt.hdpost.top/", "name": "普斯特", "nickname": "hdpost", @@ -7484,7 +7484,7 @@ "pk": 98, "fields": { "created_at": "2022-12-26T19:45:08.010", - "updated_at": "2023-01-18T11:41:35.649", + "updated_at": "2023-01-18T17:35:55.792", "url": "https://zhuque.in/", "name": "朱雀", "nickname": "zhuque", @@ -7572,7 +7572,7 @@ "pk": 99, "fields": { "created_at": "2022-12-27T12:40:22.412", - "updated_at": "2023-01-18T11:41:35.652", + "updated_at": "2023-01-18T17:35:55.795", "url": "https://oldtoons.world/", "name": "Oldtoons", "nickname": "oldtoons", @@ -7660,7 +7660,7 @@ "pk": 100, "fields": { "created_at": "2022-12-27T12:56:12.440", - "updated_at": "2023-01-18T11:41:35.655", + "updated_at": "2023-01-18T17:35:55.798", "url": "https://reelflix.xyz/", "name": "Reelflix", "nickname": "reelflix", @@ -7748,7 +7748,7 @@ "pk": 101, "fields": { "created_at": "2023-01-03T09:53:52.495", - "updated_at": "2023-01-18T11:41:35.658", + "updated_at": "2023-01-18T17:35:55.801", "url": "https://pt.2xfree.org/", "name": "2xfree", "nickname": "2xfree", @@ -7836,7 +7836,7 @@ "pk": 102, "fields": { "created_at": "2023-01-16T16:45:01.890", - "updated_at": "2023-01-18T11:41:35.661", + "updated_at": "2023-01-18T17:35:55.804", "url": "https://hudbt.hust.edu.cn/", "name": "蝴蝶", "nickname": "hudbt", diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py index 4ef0ec3..48763e5 100644 --- a/pt_site/UtilityTool.py +++ b/pt_site/UtilityTool.py @@ -1235,7 +1235,10 @@ class PtSpider: @staticmethod def parse(site, response, rules): - if site.url in ['https://ourbits.club/']: + if site.url in [ + 'https://ourbits.club/', + 'https://piggo.me/', + ]: return etree.HTML(response.text).xpath(rules) else: return etree.HTML(response.content).xpath(rules) diff --git a/pt_site_site.json b/pt_site_site.json index 4102843..1f3359f 100644 --- a/pt_site_site.json +++ b/pt_site_site.json @@ -1447,7 +1447,7 @@ { "id": 22, "created_at": "2022-07-20 11:17:25.992000", - "updated_at": "2023-01-18 17:35:55.599881", + "updated_at": "2023-01-19 09:18:18.698541", "name": "烧包", "url": "https://ptsbao.club/", "logo": "https://ptsbao.club/favicon.ico", @@ -1522,7 +1522,7 @@ "page_hr": "myhr.php?hrtype=1&userid={}", "search_params": "{\"免费\":\"spstate=2\",\"2X\":\"spstate=3\",\"2X免费\":\"spstate=4\",\"50%\":\"spstate=5\",\"2X 50%\":\"spstate=6\",}", "full_site_free": "//td/b/a/font[contains(text(),\"全站\") and contains(text(),\"Free\")]/text()", - "message_title": "//img[@alt=\"Unread\"]/parent::div/following-sibling::a[1]/div/text()", + "message_title": "//img[@alt=\"Unread\"]/parent::td/following::a[1]//text()", "page_message": "messages.php", "notice_title": "//td[@class=\"text\"]/div/a", "notice_content": "//td[@class=\"text\"]/div/a/following-sibling::div", diff --git a/start.sh b/start.sh index f0b9547..3230d73 100644 --- a/start.sh +++ b/start.sh @@ -18,7 +18,6 @@ if [ ! -e $CONTAINER_ALREADY_STARTED ]; then if [ ! -f db/db.sqlite3 ]; then echo '数据库不存在,初始化数据库' python manage.py migrate - python manage.py loaddata pt.json else echo '数据库已存在,同步数据库结构' python manage.py migrate