diff --git a/pt.json b/pt.json
index 44f3bc3..fe45c7b 100644
--- a/pt.json
+++ b/pt.json
@@ -4,7 +4,7 @@
"pk": 1,
"fields": {
"created_at": "2022-07-17T10:22:03.474",
- "updated_at": "2022-11-17T20:05:49.296",
+ "updated_at": "2022-11-23T10:10:42.890",
"url": "https://hdatmos.club/",
"name": "阿童木",
"logo": "https://hdatmos.club/favicon.ico",
@@ -83,7 +83,7 @@
"pk": 2,
"fields": {
"created_at": "2022-07-17T10:24:21.376",
- "updated_at": "2022-11-17T20:05:49.301",
+ "updated_at": "2022-11-23T10:10:42.893",
"url": "https://piggo.me/",
"name": "猪猪网",
"logo": "https://piggo.me/favicon.ico",
@@ -162,7 +162,7 @@
"pk": 5,
"fields": {
"created_at": "2022-07-17T10:27:30.380",
- "updated_at": "2022-11-17T20:05:49.304",
+ "updated_at": "2022-11-23T10:10:42.897",
"url": "https://1ptba.com/",
"name": "1PT",
"logo": "https://1ptba.com/favicon.ico",
@@ -241,7 +241,7 @@
"pk": 8,
"fields": {
"created_at": "2022-07-20T10:05:03.493",
- "updated_at": "2022-11-17T20:05:49.307",
+ "updated_at": "2022-11-23T10:10:42.900",
"url": "https://carpt.net/",
"name": "CarPT",
"logo": "https://carpt.net/favicon.ico",
@@ -320,7 +320,7 @@
"pk": 9,
"fields": {
"created_at": "2022-07-20T10:06:16.029",
- "updated_at": "2022-11-17T20:05:49.311",
+ "updated_at": "2022-11-23T10:10:42.904",
"url": "https://www.hdarea.co/",
"name": "HDArea",
"logo": "https://www.hdarea.co/favicon.ico",
@@ -399,7 +399,7 @@
"pk": 10,
"fields": {
"created_at": "2022-07-20T10:07:13.505",
- "updated_at": "2022-11-17T20:05:49.314",
+ "updated_at": "2022-11-23T10:10:42.907",
"url": "https://hdfans.org/",
"name": "红豆饭",
"logo": "https://hdfans.org/favicon.ico",
@@ -478,7 +478,7 @@
"pk": 11,
"fields": {
"created_at": "2022-07-20T10:08:12.726",
- "updated_at": "2022-11-17T20:05:49.318",
+ "updated_at": "2022-11-23T10:10:42.910",
"url": "https://hdsky.me/",
"name": "天空",
"logo": "https://hdsky.me/favicon.ico",
@@ -557,7 +557,7 @@
"pk": 12,
"fields": {
"created_at": "2022-07-20T10:09:18.723",
- "updated_at": "2022-11-17T20:05:49.322",
+ "updated_at": "2022-11-23T10:10:42.914",
"url": "https://hdtime.org/",
"name": "时光",
"logo": "https://hdtime.org/favicon.ico",
@@ -636,7 +636,7 @@
"pk": 13,
"fields": {
"created_at": "2022-07-20T10:09:59.938",
- "updated_at": "2022-11-17T20:05:49.325",
+ "updated_at": "2022-11-23T10:10:42.917",
"url": "https://hdzone.me/",
"name": "Zone",
"logo": "https://hdzone.me/favicon.ico",
@@ -715,7 +715,7 @@
"pk": 14,
"fields": {
"created_at": "2022-07-20T10:11:12.180",
- "updated_at": "2022-11-17T20:05:49.328",
+ "updated_at": "2022-11-23T10:10:42.920",
"url": "https://wintersakura.net/",
"name": "冬樱",
"logo": "https://wintersakura.net/favicon.ico",
@@ -794,7 +794,7 @@
"pk": 15,
"fields": {
"created_at": "2022-07-20T10:12:13.107",
- "updated_at": "2022-11-17T20:05:49.332",
+ "updated_at": "2022-11-23T10:10:42.923",
"url": "http://hdmayi.com/",
"name": "蚂蚁",
"logo": "http://hdmayi.com/favicon.ico",
@@ -873,7 +873,7 @@
"pk": 16,
"fields": {
"created_at": "2022-07-20T10:13:15.407",
- "updated_at": "2022-11-17T20:05:49.335",
+ "updated_at": "2022-11-23T10:10:42.926",
"url": "https://pt.0ff.cc/",
"name": "农场",
"logo": "https://pt.0ff.cc/favicon.ico",
@@ -952,7 +952,7 @@
"pk": 17,
"fields": {
"created_at": "2022-07-20T10:15:59.584",
- "updated_at": "2022-11-17T20:05:49.340",
+ "updated_at": "2022-11-23T10:10:42.930",
"url": "https://ptchina.org/",
"name": "铂金学院",
"logo": "https://ptchina.org/favicon.ico",
@@ -1031,7 +1031,7 @@
"pk": 18,
"fields": {
"created_at": "2022-07-20T10:58:58.928",
- "updated_at": "2022-11-17T20:05:49.343",
+ "updated_at": "2022-11-23T10:10:42.933",
"url": "https://pt.msg.vg/",
"name": "马杀鸡",
"logo": "https://pt.msg.vg/favicon.ico",
@@ -1110,7 +1110,7 @@
"pk": 19,
"fields": {
"created_at": "2022-07-20T11:03:57.583",
- "updated_at": "2022-11-17T20:05:49.347",
+ "updated_at": "2022-11-23T10:10:42.936",
"url": "https://www.pttime.org/",
"name": "时间",
"logo": "https://www.pttime.org/favicon.ico",
@@ -1189,7 +1189,7 @@
"pk": 20,
"fields": {
"created_at": "2022-07-20T11:06:11.901",
- "updated_at": "2022-11-17T20:05:49.351",
+ "updated_at": "2022-11-23T10:10:42.939",
"url": "http://www.oshen.win/",
"name": "欧申",
"logo": "http://www.oshen.win/favicon.ico",
@@ -1268,7 +1268,7 @@
"pk": 21,
"fields": {
"created_at": "2022-07-20T11:12:51.331",
- "updated_at": "2022-11-17T20:05:49.355",
+ "updated_at": "2022-11-23T10:10:42.942",
"url": "https://www.htpt.cc/",
"name": "海棠",
"logo": "https://www.htpt.cc/favicon.ico",
@@ -1347,7 +1347,7 @@
"pk": 22,
"fields": {
"created_at": "2022-07-20T11:17:25.992",
- "updated_at": "2022-11-17T20:05:49.358",
+ "updated_at": "2022-11-23T10:10:42.946",
"url": "https://ptsbao.club/",
"name": "烧包",
"logo": "https://ptsbao.club/favicon.ico",
@@ -1426,7 +1426,7 @@
"pk": 23,
"fields": {
"created_at": "2022-07-20T11:25:55.869",
- "updated_at": "2022-11-22T12:46:24.470",
+ "updated_at": "2022-11-23T10:10:42.949",
"url": "https://www.hitpt.com/",
"name": "百川",
"logo": "https://www.hitpt.com/favicon.ico",
@@ -1505,7 +1505,7 @@
"pk": 24,
"fields": {
"created_at": "2022-07-20T11:27:42.866",
- "updated_at": "2022-11-17T20:05:49.365",
+ "updated_at": "2022-11-23T10:10:42.952",
"url": "https://pt.soulvoice.club/",
"name": "聆音",
"logo": "https://pt.soulvoice.club/favicon.ico",
@@ -1584,7 +1584,7 @@
"pk": 25,
"fields": {
"created_at": "2022-07-20T11:28:54.234",
- "updated_at": "2022-11-17T20:05:49.368",
+ "updated_at": "2022-11-23T10:10:42.956",
"url": "https://www.beitai.pt/",
"name": "备胎",
"logo": "https://www.beitai.pt/favicon.ico",
@@ -1663,7 +1663,7 @@
"pk": 26,
"fields": {
"created_at": "2022-07-20T23:48:14.437",
- "updated_at": "2022-11-17T20:05:49.372",
+ "updated_at": "2022-11-23T10:10:42.958",
"url": "https://audiences.me/",
"name": "观众",
"logo": "https://audiences.me/favicon.ico",
@@ -1742,7 +1742,7 @@
"pk": 28,
"fields": {
"created_at": "2022-07-20T23:51:03.848",
- "updated_at": "2022-11-17T20:05:49.375",
+ "updated_at": "2022-11-23T10:10:42.961",
"url": "https://gainbound.net/",
"name": "丐帮",
"logo": "https://gainbound.net/favicon.ico",
@@ -1821,7 +1821,7 @@
"pk": 29,
"fields": {
"created_at": "2022-07-20T23:51:54.709",
- "updated_at": "2022-11-22T13:06:23.674",
+ "updated_at": "2022-11-23T10:10:42.965",
"url": "https://www.haidan.video/",
"name": "海胆",
"logo": "https://www.haidan.video/public/pic/favicon.ico",
@@ -1900,7 +1900,7 @@
"pk": 30,
"fields": {
"created_at": "2022-07-20T23:52:34.568",
- "updated_at": "2022-11-17T20:05:49.382",
+ "updated_at": "2022-11-23T10:10:42.968",
"url": "https://www.hddolby.com/",
"name": "HD杜比",
"logo": "https://gitee.com/ngfchl/icons/raw/master/pt_site/hddolby.ico",
@@ -1979,7 +1979,7 @@
"pk": 31,
"fields": {
"created_at": "2022-07-20T23:53:30.271",
- "updated_at": "2022-11-17T20:05:49.385",
+ "updated_at": "2022-11-23T10:10:42.972",
"url": "https://www.hd.ai/",
"name": "海带",
"logo": "https://www.hd.ai/favicon.png",
@@ -2058,7 +2058,7 @@
"pk": 32,
"fields": {
"created_at": "2022-07-20T23:55:26.251",
- "updated_at": "2022-11-17T20:05:49.389",
+ "updated_at": "2022-11-23T10:10:42.975",
"url": "https://kp.m-team.cc/",
"name": "MTeam",
"logo": "https://kp.m-team.cc/favicon.ico",
@@ -2137,7 +2137,7 @@
"pk": 33,
"fields": {
"created_at": "2022-07-20T23:56:40.615",
- "updated_at": "2022-11-17T20:05:49.392",
+ "updated_at": "2022-11-23T10:10:42.978",
"url": "https://www.3wmg.com/",
"name": "芒果",
"logo": "https://www.3wmg.com/favicon.ico",
@@ -2216,21 +2216,21 @@
"pk": 34,
"fields": {
"created_at": "2022-07-23T19:05:57.166",
- "updated_at": "2022-11-17T20:05:49.396",
+ "updated_at": "2022-11-23T15:34:29.614",
"url": "https://greatposterwall.com/",
"name": "海豹GPW",
"logo": "https://greatposterwall.com/favicon.ico",
"tracker": "greatposterwall.com",
"sign_in_support": false,
"get_torrent_support": false,
- "get_userinfo_support": false,
+ "get_userinfo_support": true,
"search_support": false,
"page_default": "torrents.php",
"page_sign_in": "attendance.php",
"page_control_panel": "usercp.php",
"page_detail": "details.php?id={}",
"page_download": "download.php?id={}",
- "page_user": "user.php?id={}",
+ "page_user": "ajax.php?action=index",
"page_search": "torrents.php?search={}",
"page_leeching": "bonus.php?action=bprates",
"page_uploaded": "getusertorrentlistajax.php?userid={}&type=uploaded",
@@ -2295,7 +2295,7 @@
"pk": 35,
"fields": {
"created_at": "2022-07-23T19:10:24.853",
- "updated_at": "2022-11-17T20:05:49.400",
+ "updated_at": "2022-11-23T10:10:42.984",
"url": "https://club.hares.top/",
"name": "白兔hares",
"logo": "https://club.hares.top/favicon.ico",
@@ -2374,7 +2374,7 @@
"pk": 36,
"fields": {
"created_at": "2022-07-27T12:59:12.234",
- "updated_at": "2022-11-17T20:05:49.403",
+ "updated_at": "2022-11-23T10:10:42.988",
"url": "https://www.nicept.net/",
"name": "老师",
"logo": "https://www.nicept.net/favicon.ico",
@@ -2453,7 +2453,7 @@
"pk": 38,
"fields": {
"created_at": "2022-08-02T10:14:26.854",
- "updated_at": "2022-11-17T20:05:49.407",
+ "updated_at": "2022-11-23T10:10:42.992",
"url": "https://hdpt.xyz/",
"name": "明教",
"logo": "https://hdpt.xyz/favicon.ico",
@@ -2532,7 +2532,7 @@
"pk": 39,
"fields": {
"created_at": "2022-08-12T23:29:07.033",
- "updated_at": "2022-11-22T22:00:25.800",
+ "updated_at": "2022-11-23T10:10:43.023",
"url": "https://pthome.net/",
"name": "铂金家",
"logo": "https://pthome.net/favicon.ico",
@@ -2611,7 +2611,7 @@
"pk": 40,
"fields": {
"created_at": "2022-08-14T09:14:51.194",
- "updated_at": "2022-11-17T20:05:49.414",
+ "updated_at": "2022-11-23T10:10:43.026",
"url": "https://iptorrents.com/",
"name": "ipt",
"logo": "https://iptorrents.com/favicon.ico",
@@ -2690,7 +2690,7 @@
"pk": 41,
"fields": {
"created_at": "2022-08-18T00:39:11.082",
- "updated_at": "2022-11-17T20:05:49.417",
+ "updated_at": "2022-11-23T10:10:43.030",
"url": "https://azusa.ru/",
"name": "梓喵",
"logo": "https://azusa.ru/favicon.ico",
@@ -2769,7 +2769,7 @@
"pk": 42,
"fields": {
"created_at": "2022-08-18T00:46:55.688",
- "updated_at": "2022-11-17T20:05:49.421",
+ "updated_at": "2022-11-23T10:10:43.035",
"url": "https://hdcity.city/",
"name": "HD城市",
"logo": "https://hdcity.city/favicon.ico",
@@ -2848,7 +2848,7 @@
"pk": 43,
"fields": {
"created_at": "2022-08-19T23:20:30.164",
- "updated_at": "2022-11-17T20:05:49.424",
+ "updated_at": "2022-11-23T10:10:43.040",
"url": "https://hdvideo.one/",
"name": "HDVIDEO",
"logo": "https://hdvideo.one/favicon.ico",
@@ -2927,7 +2927,7 @@
"pk": 44,
"fields": {
"created_at": "2022-08-23T16:41:38.669",
- "updated_at": "2022-11-17T20:05:49.428",
+ "updated_at": "2022-11-23T10:10:43.043",
"url": "https://pt.keepfrds.com/",
"name": "月月Frds",
"logo": "https://pt.keepfrds.com/favicon.ico",
@@ -3006,7 +3006,7 @@
"pk": 45,
"fields": {
"created_at": "2022-08-26T20:52:18.452",
- "updated_at": "2022-11-17T20:05:49.431",
+ "updated_at": "2022-11-23T10:10:43.047",
"url": "https://u2.dmhy.org/",
"name": "U2",
"logo": "https://u2.dmhy.org/favicon.ico",
@@ -3085,7 +3085,7 @@
"pk": 46,
"fields": {
"created_at": "2022-08-26T20:53:50.259",
- "updated_at": "2022-11-17T20:05:49.435",
+ "updated_at": "2022-11-23T10:10:43.051",
"url": "https://totheglory.im/",
"name": "TTG",
"logo": "https://totheglory.im/favicon.ico",
@@ -3164,7 +3164,7 @@
"pk": 47,
"fields": {
"created_at": "2022-08-26T20:54:35.357",
- "updated_at": "2022-11-22T12:38:01.287",
+ "updated_at": "2022-11-23T10:10:43.055",
"url": "https://discfan.net/",
"name": "蝶粉",
"logo": "https://discfan.net/favicon.ico",
@@ -3243,7 +3243,7 @@
"pk": 48,
"fields": {
"created_at": "2022-08-26T20:55:42.110",
- "updated_at": "2022-11-17T20:05:49.441",
+ "updated_at": "2022-11-23T10:10:43.059",
"url": "https://www.joyhd.net/",
"name": "joyhd",
"logo": "https://www.joyhd.net/favicon.ico",
@@ -3322,7 +3322,7 @@
"pk": 49,
"fields": {
"created_at": "2022-08-27T17:32:01.405",
- "updated_at": "2022-11-23T09:37:06.781",
+ "updated_at": "2022-11-23T10:10:43.063",
"url": "https://chdbits.co/",
"name": "彩虹岛",
"logo": "https://chdbits.co/favicon.ico",
@@ -3401,7 +3401,7 @@
"pk": 50,
"fields": {
"created_at": "2022-08-27T17:36:00.453",
- "updated_at": "2022-11-17T20:05:49.448",
+ "updated_at": "2022-11-23T10:10:43.067",
"url": "https://pt.hdupt.com/",
"name": "好多油",
"logo": "https://pt.hdupt.com/favicon.ico",
@@ -3480,7 +3480,7 @@
"pk": 51,
"fields": {
"created_at": "2022-08-27T17:43:57.903",
- "updated_at": "2022-11-22T22:08:57.752",
+ "updated_at": "2022-11-23T10:10:43.071",
"url": "https://ourbits.club/",
"name": "我堡",
"logo": "https://ourbits.club/favicon.ico",
@@ -3559,7 +3559,7 @@
"pk": 52,
"fields": {
"created_at": "2022-08-27T18:16:09.224",
- "updated_at": "2022-11-17T20:05:49.455",
+ "updated_at": "2022-11-23T10:10:43.080",
"url": "https://hdhome.org/",
"name": "家园",
"logo": "https://hdhome.org/favicon.ico",
@@ -3638,7 +3638,7 @@
"pk": 53,
"fields": {
"created_at": "2022-08-27T18:18:44.023",
- "updated_at": "2022-11-17T20:05:49.458",
+ "updated_at": "2022-11-23T10:10:43.085",
"url": "https://springsunday.net/",
"name": "不可说",
"logo": "https://springsunday.net/favicon.ico",
@@ -3717,7 +3717,7 @@
"pk": 54,
"fields": {
"created_at": "2022-08-27T18:24:32.917",
- "updated_at": "2022-11-22T12:51:28.121",
+ "updated_at": "2022-11-23T10:10:43.089",
"url": "https://www.open.cd/",
"name": "OpenCD",
"logo": "https://www.open.cd/favicon.ico",
@@ -3796,7 +3796,7 @@
"pk": 55,
"fields": {
"created_at": "2022-08-27T21:57:23.449",
- "updated_at": "2022-11-17T20:05:49.465",
+ "updated_at": "2022-11-23T10:10:43.093",
"url": "https://pterclub.com/",
"name": "这是猫站",
"logo": "https://pterclub.com/favicon.ico",
@@ -3875,7 +3875,7 @@
"pk": 56,
"fields": {
"created_at": "2022-08-27T21:57:47.858",
- "updated_at": "2022-11-17T20:05:49.468",
+ "updated_at": "2022-11-23T10:10:43.097",
"url": "https://lemonhd.org/",
"name": "柠檬",
"logo": "https://lemonhd.org/favicon.ico",
@@ -3954,7 +3954,7 @@
"pk": 57,
"fields": {
"created_at": "2022-08-27T21:58:11.379",
- "updated_at": "2022-11-17T20:05:49.472",
+ "updated_at": "2022-11-23T10:10:43.101",
"url": "https://nanyangpt.com/",
"name": "南洋",
"logo": "https://nanyangpt.com/favicon.ico",
@@ -4033,7 +4033,7 @@
"pk": 58,
"fields": {
"created_at": "2022-09-03T00:08:20.078",
- "updated_at": "2022-11-17T20:05:49.475",
+ "updated_at": "2022-11-23T10:10:43.106",
"url": "https://pt.eastgame.org/",
"name": "吐鲁番",
"logo": "https://pt.eastgame.org/favicon.ico",
@@ -4112,7 +4112,7 @@
"pk": 59,
"fields": {
"created_at": "2022-09-14T08:33:16.574",
- "updated_at": "2022-11-17T20:05:49.479",
+ "updated_at": "2022-11-23T10:10:43.110",
"url": "https://kamept.com/",
"name": "KamePT",
"logo": "https://kamept.com/favicon.ico",
@@ -4191,7 +4191,7 @@
"pk": 62,
"fields": {
"created_at": "2022-07-27T13:01:11.697",
- "updated_at": "2022-11-17T20:05:49.482",
+ "updated_at": "2022-11-23T10:10:43.114",
"url": "http://avgv.cc/",
"name": "艾薇",
"logo": "http://avgv.cc/favicon.ico",
@@ -4270,7 +4270,7 @@
"pk": 63,
"fields": {
"created_at": "2022-09-19T22:02:22.069",
- "updated_at": "2022-11-17T20:05:49.485",
+ "updated_at": "2022-11-23T10:10:43.118",
"url": "https://hhanclub.top/",
"name": "憨憨",
"logo": "https://hhanclub.top/favicon.ico",
@@ -4349,7 +4349,7 @@
"pk": 64,
"fields": {
"created_at": "2022-10-04T10:55:26.478",
- "updated_at": "2022-11-17T20:05:49.488",
+ "updated_at": "2022-11-23T10:10:43.122",
"url": "https://hdchina.org/",
"name": "瓷器",
"logo": "https://hdchina.org/favicon.ico",
@@ -4428,7 +4428,7 @@
"pk": 65,
"fields": {
"created_at": "2022-10-04T11:03:31.325",
- "updated_at": "2022-11-17T20:05:49.491",
+ "updated_at": "2022-11-23T10:10:43.125",
"url": "https://www.tjupt.org/",
"name": "北洋园",
"logo": "https://www.tjupt.org/favicon.ico",
@@ -4507,7 +4507,7 @@
"pk": 66,
"fields": {
"created_at": "2022-10-04T11:08:01.927",
- "updated_at": "2022-11-17T20:05:49.495",
+ "updated_at": "2022-11-23T10:10:43.131",
"url": "https://ultrahd.net/",
"name": "UltraHD",
"logo": "https://ultrahd.net/favicon.ico",
@@ -4586,7 +4586,7 @@
"pk": 67,
"fields": {
"created_at": "2022-10-04T11:18:37.790",
- "updated_at": "2022-11-17T20:05:49.500",
+ "updated_at": "2022-11-23T10:10:43.134",
"url": "http://pt.tu88.men/",
"name": "TU88",
"logo": "http://pt.tu88.men/favicon.ico",
@@ -4665,7 +4665,7 @@
"pk": 68,
"fields": {
"created_at": "2022-10-04T11:19:33.274",
- "updated_at": "2022-11-17T20:05:49.503",
+ "updated_at": "2022-11-23T10:10:43.138",
"url": "https://pt.itzmx.com/",
"name": "PT 分享站",
"logo": "https://pt.itzmx.com/favicon.ico",
@@ -4744,7 +4744,7 @@
"pk": 69,
"fields": {
"created_at": "2022-10-11T20:56:14.504",
- "updated_at": "2022-11-17T20:05:49.508",
+ "updated_at": "2022-11-23T10:10:43.141",
"url": "https://pt.hd4fans.org/",
"name": "兽",
"logo": "https://pt.hd4fans.org/favicon.ico",
@@ -4823,7 +4823,7 @@
"pk": 70,
"fields": {
"created_at": "2022-07-17T10:24:59.754",
- "updated_at": "2022-11-21T19:42:25.740",
+ "updated_at": "2022-11-23T10:10:43.144",
"url": "https://pt.btschool.club/",
"name": "BT学校",
"logo": "https://pt.btschool.club/favicon.ico",
@@ -4902,7 +4902,7 @@
"pk": 71,
"fields": {
"created_at": "2022-10-13T20:46:41.135",
- "updated_at": "2022-11-17T20:05:49.515",
+ "updated_at": "2022-11-23T10:10:43.147",
"url": "https://gamegamept.cn/",
"name": "GGPT",
"logo": "https://gamegamept.cn/favicon.ico",
@@ -4981,7 +4981,7 @@
"pk": 72,
"fields": {
"created_at": "2022-10-13T21:12:00.102",
- "updated_at": "2022-11-17T20:05:49.518",
+ "updated_at": "2022-11-23T10:10:43.150",
"url": "https://nextpt.net/",
"name": "飞天拉面",
"logo": "https://nextpt.net/favicon.ico",
@@ -5060,7 +5060,7 @@
"pk": 73,
"fields": {
"created_at": "2022-10-13T22:31:26.178",
- "updated_at": "2022-11-17T20:05:49.522",
+ "updated_at": "2022-11-23T10:10:43.154",
"url": "https://zmpt.cc/",
"name": "织梦",
"logo": "https://zmpt.cc/favicon.ico",
@@ -5139,7 +5139,7 @@
"pk": 74,
"fields": {
"created_at": "2022-10-14T14:23:01.057",
- "updated_at": "2022-11-17T20:05:49.526",
+ "updated_at": "2022-11-23T10:10:43.157",
"url": "https://52pt.site/",
"name": "52PT",
"logo": "https://52pt.site/favicon.ico",
@@ -5218,7 +5218,7 @@
"pk": 75,
"fields": {
"created_at": "2022-10-14T14:25:28.692",
- "updated_at": "2022-11-17T20:05:49.529",
+ "updated_at": "2022-11-23T10:10:43.160",
"url": "https://et8.org/",
"name": "TCCF",
"logo": "https://et8.org/favicon.ico",
@@ -5297,7 +5297,7 @@
"pk": 76,
"fields": {
"created_at": "2022-10-15T20:49:44.721",
- "updated_at": "2022-11-17T20:05:49.533",
+ "updated_at": "2022-11-23T10:10:43.164",
"url": "https://srvfi.top/",
"name": "SRVFI",
"logo": "https://srvfi.top/favicon.ico",
@@ -5376,7 +5376,7 @@
"pk": 77,
"fields": {
"created_at": "2022-10-17T07:42:57.547",
- "updated_at": "2022-11-17T20:05:49.535",
+ "updated_at": "2022-11-23T10:10:43.167",
"url": "https://www.icc2022.com/",
"name": "ICC2022",
"logo": "https://www.icc2022.com/favicon.ico",
@@ -5455,7 +5455,7 @@
"pk": 78,
"fields": {
"created_at": "2022-10-21T18:14:12.349",
- "updated_at": "2022-11-17T20:05:49.540",
+ "updated_at": "2022-11-23T10:10:43.170",
"url": "https://ihdbits.me/",
"name": "iHD",
"logo": "https://ihdbits.me/favicon.ico",
@@ -5534,7 +5534,7 @@
"pk": 79,
"fields": {
"created_at": "2022-11-01T00:06:06.053",
- "updated_at": "2022-11-17T20:05:49.543",
+ "updated_at": "2022-11-23T10:10:43.174",
"url": "http://leaves.red/",
"name": "红叶",
"logo": "http://leaves.red/favicon.ico",
@@ -5613,7 +5613,7 @@
"pk": 81,
"fields": {
"created_at": "2022-11-04T23:06:38.778",
- "updated_at": "2022-11-17T20:05:49.547",
+ "updated_at": "2022-11-23T10:10:43.177",
"url": "https://www.dragonhd.xyz/",
"name": "龙之家",
"logo": "https://www.dragonhd.xyz/favicon.ico",
@@ -5692,7 +5692,7 @@
"pk": 82,
"fields": {
"created_at": "2022-11-08T09:18:21.489",
- "updated_at": "2022-11-08T22:55:35.787",
+ "updated_at": "2022-11-23T10:10:43.180",
"url": "https://xinglin.one/",
"name": "杏林",
"logo": "https://xinglin.one/favicon.ico",
@@ -5771,7 +5771,7 @@
"pk": 83,
"fields": {
"created_at": "2022-11-12T22:41:41.000",
- "updated_at": "2022-11-12T22:41:41.000",
+ "updated_at": "2022-11-23T10:10:43.184",
"url": "https://www.filept.com/",
"name": "Filept",
"logo": "https://www.filept.com/favicon.ico",
diff --git a/pt_site/UtilityTool.py b/pt_site/UtilityTool.py
index ed4ea9b..e2828b7 100644
--- a/pt_site/UtilityTool.py
+++ b/pt_site/UtilityTool.py
@@ -1417,7 +1417,7 @@ class PtSpider:
msg=site.name + '个人主页访问错误,错误码:' + str(user_detail_res.status_code)
)
# logger.info(user_detail_res.status_code)
- # logger.info('个人主页:', user_detail_res.content)
+ logger.info('个人主页:{}'.format(user_detail_res.content))
# 解析HTML
# logger.info(user_detail_res.is_redirect)
@@ -1425,7 +1425,11 @@ class PtSpider:
# ttg的信息都是直接加载的,不需要再访问其他网页,直接解析就好
details_html = etree.HTML(user_detail_res.content)
seeding_html = details_html.xpath('//div[@id="ka2"]/table')[0]
+ elif 'greatposterwall' in site.url:
+ details_html = user_detail_res.json()
+ seeding_html = details_html
else:
+
details_html = etree.HTML(converter.convert(user_detail_res.content))
if 'btschool' in site.url:
@@ -1442,7 +1446,8 @@ class PtSpider:
except Exception as e:
logger.info('BT学校获取做种信息有误!')
pass
- if 'lemonhd.org' in site.url or 'greatposterwall' in site.url:
+ if 'lemonhd.org' in site.url:
+ logger.info(site.url)
seeding_html = details_html
else:
seeding_detail_res = self.send_request(my_site=my_site, url=seeding_detail_url, delay=25)
@@ -1507,216 +1512,274 @@ class PtSpider:
details_html = result.get('details_html')
seeding_html = result.get('seeding_html')
# leeching_html = result.get('leeching_html')
- # 获取指定元素
- # title = details_html.xpath('//title/text()')
- # seed_vol_list = seeding_html.xpath(site.record_bulk_rule)
- seed_vol_list = seeding_html.xpath(site.seed_vol_rule)
- if 'lemonhd.org' in site.url:
- logger.info('做种体积:{}'.format(seed_vol_list))
- seed_vol_size = ''.join(seed_vol_list).split(':')[-1].strip()
- seed_vol_all = FileSizeConvert.parse_2_byte(seed_vol_size)
- else:
- if len(seed_vol_list) > 0:
- seed_vol_list.pop(0)
- logger.info('做种数量seeding_vol:{}'.format(len(seed_vol_list)))
- # 做种体积
- seed_vol_all = 0
- for seed_vol in seed_vol_list:
- # logger.info(etree.tostring(seed_vol))
- vol = ''.join(seed_vol.xpath('.//text()'))
- # logger.info(vol)
- if not len(vol) <= 0:
- size = FileSizeConvert.parse_2_byte(
- vol.replace('i', '') # U2返回字符串为mib,gib
- )
- if size:
- seed_vol_all += size
- else:
- msg = '## {} 获取做种大小失败,请检查规则信息是否匹配?'.format(
- site.name)
- logger.warning(msg)
- self.send_text(msg)
- break
+ if 'greatposterwall' in site.url:
+ try:
+ print(details_html)
+ if details_html.get('status') == 'success':
+ response = details_html.get('response')
+ mail_str = response.get("notifications").get("messages")
+ notice_str = response.get("notifications").get("notifications")
+ my_site.mail = int(mail_str) + int(notice_str)
+ if my_site.mail > 0:
+ template = '### {} 有{}条新短消息,请注意及时查收! \n'
+ # 测试发送网站消息原内容
+ self.send_text(
+ template.format(site.name, my_site.mail) + mail_str + '\n' + notice_str
+ )
+ userdata = response.get('userstats')
+ downloaded = userdata.get('downloaded')
+ uploaded = userdata.get('uploaded')
+ ratio = userdata.get('ratio')
+ my_site.my_level = userdata.get('class')
+ time_join = userdata.get('joinedDate')
+ last_access = userdata.get('lastAccess')
+ my_sp = userdata.get('bonusPoints')
+ my_site.seed = userdata.get('seedingCount')
+ seeding_size = userdata.get('seedingSize')
+ my_site.sp_hour = userdata.get('seedingBonusPointsPerHour')
+ my_site.leech = userdata.get('leechingCount')
+ if not my_site.time_join:
+ my_site.time_join = time_join
+ my_site.latest_active = last_access
+ my_site.save()
+ res_gpw = SiteStatus.objects.update_or_create(
+ site=my_site,
+ created_at__date__gte=datetime.today(),
+ defaults={
+ 'ratio': ratio,
+ 'downloaded': downloaded,
+ 'uploaded': uploaded,
+ 'my_sp': my_sp,
+ 'my_bonus': 0,
+ # 做种体积
+ 'seed_vol': int(seeding_size),
+ })
+ return CommonResponse.success(data=res_gpw)
+ else:
+ return CommonResponse.error(data=result)
+ except Exception as e:
+ # 打印异常详细信息
+ message = '{} 解析个人主页信息:失败!原因:{}'.format(site.name, e)
+ logger.error(message)
+ logger.error(traceback.format_exc(limit=3))
+ # raise
+ # self.send_text('# ' + message + ' \n')
+ return CommonResponse.error(msg=message)
+ pass
+ else:
+ # 获取指定元素
+ # title = details_html.xpath('//title/text()')
+ # seed_vol_list = seeding_html.xpath(site.record_bulk_rule)
+ seed_vol_list = seeding_html.xpath(site.seed_vol_rule)
+ if 'lemonhd.org' in site.url:
+ logger.info('做种体积:{}'.format(seed_vol_list))
+ seed_vol_size = ''.join(seed_vol_list).split(':')[-1].strip()
+ seed_vol_all = FileSizeConvert.parse_2_byte(seed_vol_size)
+ else:
+ if len(seed_vol_list) > 0:
+ seed_vol_list.pop(0)
+ logger.info('做种数量seeding_vol:{}'.format(len(seed_vol_list)))
+ # 做种体积
+ seed_vol_all = 0
+ for seed_vol in seed_vol_list:
+ # logger.info(etree.tostring(seed_vol))
+ vol = ''.join(seed_vol.xpath('.//text()'))
+ # logger.info(vol)
+ if not len(vol) <= 0:
+ size = FileSizeConvert.parse_2_byte(
+ vol.replace('i', '') # U2返回字符串为mib,gib
+ )
+ if size:
+ seed_vol_all += size
+ else:
+ msg = '## {} 获取做种大小失败,请检查规则信息是否匹配?'.format(
+ site.name)
+ logger.warning(msg)
+ self.send_text(msg)
+ break
+ else:
+ # seed_vol_all = 0
+ pass
+ logger.info('做种体积:{}'.format(FileSizeConvert.parse_2_file_size(seed_vol_all)))
+ # logger.info(''.join(seed_vol_list).strip().split(':'))
+ # logger.info(title)
+ # logger.info(etree.tostring(details_html))
+ # leech = self.get_user_torrent(leeching_html, site.leech_rule)
+ # seed = self.get_user_torrent(seeding_html, site.seed_rule)
+ leech = re.sub(r'\D', '', ''.join(details_html.xpath(site.leech_rule)).strip())
+ seed = ''.join(details_html.xpath(site.seed_rule)).strip()
+ if not leech and not seed:
+ return CommonResponse.error(
+ status=StatusCodeEnum.WEB_CONNECT_ERR,
+ msg=StatusCodeEnum.WEB_CONNECT_ERR.errmsg + '请检查网站访问是否正常?'
+ )
+ # seed = len(seed_vol_list)
+
+ downloaded = ''.join(
+ details_html.xpath(site.downloaded_rule)
+ ).replace(':', '').replace('\xa0\xa0', '').replace('i', '').strip(' ')
+ downloaded = FileSizeConvert.parse_2_byte(downloaded)
+ uploaded = ''.join(
+ details_html.xpath(site.uploaded_rule)
+ ).replace(':', '').replace('i', '').strip(' ')
+ uploaded = FileSizeConvert.parse_2_byte(uploaded)
+
+ invitation = ''.join(
+ details_html.xpath(site.invitation_rule)
+ ).strip(']:').replace('[', '').strip()
+ logger.info(invitation)
+ # invitation = re.sub("\D", "", invitation)
+ # time_join_1 = ''.join(
+ # details_html.xpath(site.time_join_rule)
+ # ).split('(')[0].strip('\xa0').strip()
+ # logger.info('注册时间:', time_join_1)
+ # time_join = time_join_1.replace('(', '').replace(')', '').strip('\xa0').strip()
+
+ if not my_site.time_join:
+ time_join = ''.join(
+ details_html.xpath(site.time_join_rule)
+ )
+ if time_join:
+ my_site.time_join = time_join
else:
- # seed_vol_all = 0
pass
- logger.info('做种体积:{}'.format(FileSizeConvert.parse_2_file_size(seed_vol_all)))
- # logger.info(''.join(seed_vol_list).strip().split(':'))
- # logger.info(title)
- # logger.info(etree.tostring(details_html))
- # leech = self.get_user_torrent(leeching_html, site.leech_rule)
- # seed = self.get_user_torrent(seeding_html, site.seed_rule)
- leech = re.sub(r'\D', '', ''.join(details_html.xpath(site.leech_rule)).strip())
- seed = ''.join(details_html.xpath(site.seed_rule)).strip()
- if not leech and not seed:
- return CommonResponse.error(
- status=StatusCodeEnum.WEB_CONNECT_ERR,
- msg=StatusCodeEnum.WEB_CONNECT_ERR.errmsg + '请检查网站访问是否正常?'
- )
- # seed = len(seed_vol_list)
- downloaded = ''.join(
- details_html.xpath(site.downloaded_rule)
- ).replace(':', '').replace('\xa0\xa0', '').replace('i', '').strip(' ')
- downloaded = FileSizeConvert.parse_2_byte(downloaded)
- uploaded = ''.join(
- details_html.xpath(site.uploaded_rule)
- ).replace(':', '').replace('i', '').strip(' ')
- uploaded = FileSizeConvert.parse_2_byte(uploaded)
-
- invitation = ''.join(
- details_html.xpath(site.invitation_rule)
- ).strip(']:').replace('[', '').strip()
- logger.info(invitation)
- # invitation = re.sub("\D", "", invitation)
- # time_join_1 = ''.join(
- # details_html.xpath(site.time_join_rule)
- # ).split('(')[0].strip('\xa0').strip()
- # logger.info('注册时间:', time_join_1)
- # time_join = time_join_1.replace('(', '').replace(')', '').strip('\xa0').strip()
-
- if not my_site.time_join:
- time_join = ''.join(
- details_html.xpath(site.time_join_rule)
- )
- if time_join:
- my_site.time_join = time_join
+ # 去除字符串中的中文
+ my_level_1 = ''.join(
+ details_html.xpath(site.my_level_rule)
+ ).replace('_Name', '').strip()
+ if 'city' in site.url:
+ my_level = my_level_1.strip()
+ # elif 'u2' in site.url:
+ # my_level = ''.join(re.findall(r'/(.*).{4}', my_level_1)).title()
else:
- pass
+ my_level = re.sub(u"([^\u0041-\u005a\u0061-\u007a])", "", my_level_1)
+ logger.info('用户等级:{}-{}'.format(my_level_1, my_level))
+ # my_level = re.sub('[\u4e00-\u9fa5]', '', my_level_1)
+ # logger.info('正则去除中文:', my_level)
+ # latest_active = ''.join(
+ # details_html.xpath(site.latest_active_rule)
+ # ).strip('\xa0').strip()
+ # if '(' in latest_active:
+ # latest_active = latest_active.split('(')[0].strip()
- # 去除字符串中的中文
- my_level_1 = ''.join(
- details_html.xpath(site.my_level_rule)
- ).replace('_Name', '').strip()
- if 'city' in site.url:
- my_level = my_level_1.strip()
- # elif 'u2' in site.url:
- # my_level = ''.join(re.findall(r'/(.*).{4}', my_level_1)).title()
- else:
- my_level = re.sub(u"([^\u0041-\u005a\u0061-\u007a])", "", my_level_1)
- logger.info('用户等级:{}-{}'.format(my_level_1, my_level))
- # my_level = re.sub('[\u4e00-\u9fa5]', '', my_level_1)
- # logger.info('正则去除中文:', my_level)
- # latest_active = ''.join(
- # details_html.xpath(site.latest_active_rule)
- # ).strip('\xa0').strip()
- # if '(' in latest_active:
- # latest_active = latest_active.split('(')[0].strip()
+ # 获取字符串中的魔力值
+ my_sp = ''.join(
+ details_html.xpath(site.my_sp_rule)
+ ).replace(',', '').strip()
+ logger.info('魔力:{}'.format(details_html.xpath(site.my_sp_rule)))
- # 获取字符串中的魔力值
- my_sp = ''.join(
- details_html.xpath(site.my_sp_rule)
- ).replace(',', '').strip()
- logger.info('魔力:{}'.format(details_html.xpath(site.my_sp_rule)))
+ if my_sp:
+ my_sp = get_decimals(my_sp)
- if my_sp:
- my_sp = get_decimals(my_sp)
-
- my_bonus_1 = ''.join(
- details_html.xpath(site.my_bonus_rule)
- ).strip('N/A').replace(',', '').strip()
- if my_bonus_1 != '':
- my_bonus = get_decimals(my_bonus_1)
- else:
- my_bonus = 0
- # if '(' in my_bonus:
- # my_bonus = my_bonus.split('(')[0]
-
- hr = ''.join(details_html.xpath(site.my_hr_rule)).split(' ')[0]
-
- my_hr = hr if hr else '0'
-
- # logger.info(my_bonus)
- # 更新我的站点数据
- invitation = converter.convert(invitation)
- # x = invitation.split('/')
- # invitation = re.sub('[\u4e00-\u9fa5]', '', invitation)
- logger.info(invitation)
- if invitation == '没有邀请资格':
- my_site.invitation = 0
- elif '/' in invitation:
- invitation_list = [int(n) for n in invitation.split('/')]
- # my_site.invitation = int(invitation) if invitation else 0
- my_site.invitation = sum(invitation_list)
- else:
- my_site.invitation = int(re.sub('\D', '', invitation))
- my_site.latest_active = datetime.now()
- my_site.my_level = my_level if my_level != '' else ' '
- if my_hr:
- my_site.my_hr = my_hr
- my_site.seed = int(get_decimals(seed)) if seed else 0
- logger.info(leech)
- my_site.leech = int(get_decimals(leech)) if leech else 0
-
- logger.info('站点:{}'.format(site))
- logger.info('等级:{}'.format(my_level))
- logger.info('魔力:{}'.format(my_sp))
- logger.info('积分:{}'.format(my_bonus if my_bonus else 0))
- # logger.info('分享率:{}'.format(ratio))
- logger.info('下载量:{}'.format(downloaded))
- logger.info('上传量:{}'.format(uploaded))
- logger.info('邀请:{}'.format(invitation))
- # logger.info('注册时间:{}'.format(time_join))
- # logger.info('最后活动:{}'.format(latest_active))
- logger.info('H&R:{}'.format(my_hr))
- logger.info('上传数:{}'.format(seed))
- logger.info('下载数:{}'.format(leech))
- try:
- ratio = ''.join(
- details_html.xpath(site.ratio_rule)
- ).replace(',', '').replace('无限', 'inf').replace('∞', 'inf').replace('---', 'inf').strip(']:').strip()
- # 分享率告警通知
- logger.info('ratio:{}'.format(ratio))
- if ratio and ratio != 'inf' and float(ratio) <= 1:
- message = '# ' + site.name + ' 站点分享率告警:' + str(ratio) + ' \n'
- self.send_text(message)
- # 检查邮件
- mail_str = ''.join(details_html.xpath(site.mailbox_rule))
- notice_str = ''.join(details_html.xpath(site.notice_rule))
- if mail_str or notice_str:
- mail_count = re.sub(u"([^\u0030-\u0039])", "", mail_str)
- notice_count = re.sub(u"([^\u0030-\u0039])", "", notice_str)
- mail_count = int(mail_count) if mail_count else 0
- notice_count = int(notice_count) if notice_count else 0
- my_site.mail = mail_count + notice_count
- if mail_count + notice_count > 0:
- template = '### {} 有{}条新短消息,请注意及时查收! \n'
- # 测试发送网站消息原内容
- self.send_text(
- template.format(site.name, mail_count + notice_count) + mail_str + '\n' + notice_str
- )
+ my_bonus_1 = ''.join(
+ details_html.xpath(site.my_bonus_rule)
+ ).strip('N/A').replace(',', '').strip()
+ if my_bonus_1 != '':
+ my_bonus = get_decimals(my_bonus_1)
else:
- my_site.mail = 0
- res_sp_hour = self.get_hour_sp(my_site=my_site)
- if res_sp_hour.code != StatusCodeEnum.OK.code:
- logger.error(my_site.site.name + res_sp_hour.msg)
+ my_bonus = 0
+ # if '(' in my_bonus:
+ # my_bonus = my_bonus.split('(')[0]
+
+ hr = ''.join(details_html.xpath(site.my_hr_rule)).split(' ')[0]
+
+ my_hr = hr if hr else '0'
+
+ # logger.info(my_bonus)
+ # 更新我的站点数据
+ invitation = converter.convert(invitation)
+ # x = invitation.split('/')
+ # invitation = re.sub('[\u4e00-\u9fa5]', '', invitation)
+ logger.info(invitation)
+ if invitation == '没有邀请资格':
+ my_site.invitation = 0
+ elif '/' in invitation:
+ invitation_list = [int(n) for n in invitation.split('/')]
+ # my_site.invitation = int(invitation) if invitation else 0
+ my_site.invitation = sum(invitation_list)
else:
- my_site.sp_hour = res_sp_hour.data
- # 保存上传下载等信息
- my_site.save()
- # 外键反向查询
- # status = my_site.sitestatus_set.filter(updated_at__date__gte=datetime.datetime.today())
- # logger.info(status)
- result = SiteStatus.objects.update_or_create(site=my_site, created_at__date__gte=datetime.today(),
- defaults={
- 'ratio': float(ratio) if ratio else 0,
- 'downloaded': int(downloaded),
- 'uploaded': int(uploaded),
- 'my_sp': float(my_sp),
- 'my_bonus': float(my_bonus) if my_bonus != '' else 0,
- # 做种体积
- 'seed_vol': seed_vol_all,
- })
- # logger.info(result) # result 本身就是元祖
- return CommonResponse.success(data=result)
- except Exception as e:
- # 打印异常详细信息
- message = '{} 解析个人主页信息:失败!原因:{}'.format(my_site.site.name, e)
- logger.error(message)
- logger.error(traceback.format_exc(limit=3))
- # raise
- # self.send_text('# ' + message + ' \n')
- return CommonResponse.error(msg=message)
+ my_site.invitation = int(re.sub('\D', '', invitation))
+ my_site.latest_active = datetime.now()
+ my_site.my_level = my_level if my_level != '' else ' '
+ if my_hr:
+ my_site.my_hr = my_hr
+ my_site.seed = int(get_decimals(seed)) if seed else 0
+ logger.info(leech)
+ my_site.leech = int(get_decimals(leech)) if leech else 0
+
+ logger.info('站点:{}'.format(site))
+ logger.info('等级:{}'.format(my_level))
+ logger.info('魔力:{}'.format(my_sp))
+ logger.info('积分:{}'.format(my_bonus if my_bonus else 0))
+ # logger.info('分享率:{}'.format(ratio))
+ logger.info('下载量:{}'.format(downloaded))
+ logger.info('上传量:{}'.format(uploaded))
+ logger.info('邀请:{}'.format(invitation))
+ # logger.info('注册时间:{}'.format(time_join))
+ # logger.info('最后活动:{}'.format(latest_active))
+ logger.info('H&R:{}'.format(my_hr))
+ logger.info('上传数:{}'.format(seed))
+ logger.info('下载数:{}'.format(leech))
+ try:
+ ratio = ''.join(
+ details_html.xpath(site.ratio_rule)
+ ).replace(',', '').replace('无限', 'inf').replace('∞', 'inf').replace('---', 'inf').strip(
+ ']:').strip()
+ # 分享率告警通知
+ logger.info('ratio:{}'.format(ratio))
+ if ratio and ratio != 'inf' and float(ratio) <= 1:
+ message = '# ' + site.name + ' 站点分享率告警:' + str(ratio) + ' \n'
+ self.send_text(message)
+ # 检查邮件
+ mail_str = ''.join(details_html.xpath(site.mailbox_rule))
+ notice_str = ''.join(details_html.xpath(site.notice_rule))
+ if mail_str or notice_str:
+ mail_count = re.sub(u"([^\u0030-\u0039])", "", mail_str)
+ notice_count = re.sub(u"([^\u0030-\u0039])", "", notice_str)
+ mail_count = int(mail_count) if mail_count else 0
+ notice_count = int(notice_count) if notice_count else 0
+ my_site.mail = mail_count + notice_count
+ if mail_count + notice_count > 0:
+ template = '### {} 有{}条新短消息,请注意及时查收! \n'
+ # 测试发送网站消息原内容
+ self.send_text(
+ template.format(site.name, mail_count + notice_count) + mail_str + '\n' + notice_str
+ )
+ else:
+ my_site.mail = 0
+ res_sp_hour = self.get_hour_sp(my_site=my_site)
+ if res_sp_hour.code != StatusCodeEnum.OK.code:
+ logger.error(my_site.site.name + res_sp_hour.msg)
+ else:
+ my_site.sp_hour = res_sp_hour.data
+ # 保存上传下载等信息
+ my_site.save()
+ # 外键反向查询
+ # status = my_site.sitestatus_set.filter(updated_at__date__gte=datetime.datetime.today())
+ # logger.info(status)
+ result = SiteStatus.objects.update_or_create(
+ site=my_site, created_at__date__gte=datetime.today(),
+ defaults={
+ 'ratio': float(ratio) if ratio else 0,
+ 'downloaded': int(downloaded),
+ 'uploaded': int(uploaded),
+ 'my_sp': float(my_sp),
+ 'my_bonus': float(
+ my_bonus) if my_bonus != '' else 0,
+ # 做种体积
+ 'seed_vol': seed_vol_all,
+ })
+ # logger.info(result) # result 本身就是元祖
+ return CommonResponse.success(data=result)
+ except Exception as e:
+ # 打印异常详细信息
+ message = '{} 解析个人主页信息:失败!原因:{}'.format(my_site.site.name, e)
+ logger.error(message)
+ logger.error(traceback.format_exc(limit=3))
+ # raise
+ # self.send_text('# ' + message + ' \n')
+ return CommonResponse.error(msg=message)
def get_hour_sp(self, my_site: MySite):
"""获取时魔"""
diff --git a/pt_site_site.json b/pt_site_site.json
index 08ae1cb..06e40a9 100644
--- a/pt_site_site.json
+++ b/pt_site_site.json
@@ -2,7 +2,7 @@
{
"id": 1,
"created_at": "2022-07-17 10:22:03.474000",
- "updated_at": "2022-11-17 20:05:49.296950",
+ "updated_at": "2022-11-23 10:10:42.890406",
"name": "阿童木",
"url": "https://hdatmos.club/",
"logo": "https://hdatmos.club/favicon.ico",
@@ -78,7 +78,7 @@
{
"id": 2,
"created_at": "2022-07-17 10:24:21.376000",
- "updated_at": "2022-11-17 20:05:49.301045",
+ "updated_at": "2022-11-23 10:10:42.893621",
"name": "猪猪网",
"url": "https://piggo.me/",
"logo": "https://piggo.me/favicon.ico",
@@ -154,7 +154,7 @@
{
"id": 5,
"created_at": "2022-07-17 10:27:30.380000",
- "updated_at": "2022-11-17 20:05:49.304895",
+ "updated_at": "2022-11-23 10:10:42.897323",
"name": "1PT",
"url": "https://1ptba.com/",
"logo": "https://1ptba.com/favicon.ico",
@@ -230,7 +230,7 @@
{
"id": 8,
"created_at": "2022-07-20 10:05:03.493000",
- "updated_at": "2022-11-17 20:05:49.307851",
+ "updated_at": "2022-11-23 10:10:42.900373",
"name": "CarPT",
"url": "https://carpt.net/",
"logo": "https://carpt.net/favicon.ico",
@@ -306,7 +306,7 @@
{
"id": 9,
"created_at": "2022-07-20 10:06:16.029000",
- "updated_at": "2022-11-17 20:05:49.311481",
+ "updated_at": "2022-11-23 10:10:42.904077",
"name": "HDArea",
"url": "https://www.hdarea.co/",
"logo": "https://www.hdarea.co/favicon.ico",
@@ -382,7 +382,7 @@
{
"id": 10,
"created_at": "2022-07-20 10:07:13.505000",
- "updated_at": "2022-11-17 20:05:49.314582",
+ "updated_at": "2022-11-23 10:10:42.907386",
"name": "红豆饭",
"url": "https://hdfans.org/",
"logo": "https://hdfans.org/favicon.ico",
@@ -458,7 +458,7 @@
{
"id": 11,
"created_at": "2022-07-20 10:08:12.726000",
- "updated_at": "2022-11-17 20:05:49.318590",
+ "updated_at": "2022-11-23 10:10:42.910722",
"name": "天空",
"url": "https://hdsky.me/",
"logo": "https://hdsky.me/favicon.ico",
@@ -534,7 +534,7 @@
{
"id": 12,
"created_at": "2022-07-20 10:09:18.723000",
- "updated_at": "2022-11-17 20:05:49.322363",
+ "updated_at": "2022-11-23 10:10:42.914143",
"name": "时光",
"url": "https://hdtime.org/",
"logo": "https://hdtime.org/favicon.ico",
@@ -610,7 +610,7 @@
{
"id": 13,
"created_at": "2022-07-20 10:09:59.938000",
- "updated_at": "2022-11-17 20:05:49.325553",
+ "updated_at": "2022-11-23 10:10:42.917187",
"name": "Zone",
"url": "https://hdzone.me/",
"logo": "https://hdzone.me/favicon.ico",
@@ -686,7 +686,7 @@
{
"id": 14,
"created_at": "2022-07-20 10:11:12.180000",
- "updated_at": "2022-11-17 20:05:49.328816",
+ "updated_at": "2022-11-23 10:10:42.920710",
"name": "冬樱",
"url": "https://wintersakura.net/",
"logo": "https://wintersakura.net/favicon.ico",
@@ -762,7 +762,7 @@
{
"id": 15,
"created_at": "2022-07-20 10:12:13.107000",
- "updated_at": "2022-11-17 20:05:49.332720",
+ "updated_at": "2022-11-23 10:10:42.923789",
"name": "蚂蚁",
"url": "http://hdmayi.com/",
"logo": "http://hdmayi.com/favicon.ico",
@@ -838,7 +838,7 @@
{
"id": 16,
"created_at": "2022-07-20 10:13:15.407000",
- "updated_at": "2022-11-17 20:05:49.335878",
+ "updated_at": "2022-11-23 10:10:42.926478",
"name": "农场",
"url": "https://pt.0ff.cc/",
"logo": "https://pt.0ff.cc/favicon.ico",
@@ -914,7 +914,7 @@
{
"id": 17,
"created_at": "2022-07-20 10:15:59.584000",
- "updated_at": "2022-11-17 20:05:49.340033",
+ "updated_at": "2022-11-23 10:10:42.930328",
"name": "铂金学院",
"url": "https://ptchina.org/",
"logo": "https://ptchina.org/favicon.ico",
@@ -990,7 +990,7 @@
{
"id": 18,
"created_at": "2022-07-20 10:58:58.928000",
- "updated_at": "2022-11-17 20:05:49.343200",
+ "updated_at": "2022-11-23 10:10:42.933050",
"name": "马杀鸡",
"url": "https://pt.msg.vg/",
"logo": "https://pt.msg.vg/favicon.ico",
@@ -1066,7 +1066,7 @@
{
"id": 19,
"created_at": "2022-07-20 11:03:57.583000",
- "updated_at": "2022-11-17 20:05:49.347787",
+ "updated_at": "2022-11-23 10:10:42.936328",
"name": "时间",
"url": "https://www.pttime.org/",
"logo": "https://www.pttime.org/favicon.ico",
@@ -1142,7 +1142,7 @@
{
"id": 20,
"created_at": "2022-07-20 11:06:11.901000",
- "updated_at": "2022-11-17 20:05:49.351314",
+ "updated_at": "2022-11-23 10:10:42.939902",
"name": "欧申",
"url": "http://www.oshen.win/",
"logo": "http://www.oshen.win/favicon.ico",
@@ -1218,7 +1218,7 @@
{
"id": 21,
"created_at": "2022-07-20 11:12:51.331000",
- "updated_at": "2022-11-17 20:05:49.355114",
+ "updated_at": "2022-11-23 10:10:42.942765",
"name": "海棠",
"url": "https://www.htpt.cc/",
"logo": "https://www.htpt.cc/favicon.ico",
@@ -1294,7 +1294,7 @@
{
"id": 22,
"created_at": "2022-07-20 11:17:25.992000",
- "updated_at": "2022-11-17 20:05:49.358233",
+ "updated_at": "2022-11-23 10:10:42.946267",
"name": "烧包",
"url": "https://ptsbao.club/",
"logo": "https://ptsbao.club/favicon.ico",
@@ -1370,7 +1370,7 @@
{
"id": 23,
"created_at": "2022-07-20 11:25:55.869000",
- "updated_at": "2022-11-22 12:46:24.470015",
+ "updated_at": "2022-11-23 10:10:42.949280",
"name": "百川",
"url": "https://www.hitpt.com/",
"logo": "https://www.hitpt.com/favicon.ico",
@@ -1446,7 +1446,7 @@
{
"id": 24,
"created_at": "2022-07-20 11:27:42.866000",
- "updated_at": "2022-11-17 20:05:49.365316",
+ "updated_at": "2022-11-23 10:10:42.952458",
"name": "聆音",
"url": "https://pt.soulvoice.club/",
"logo": "https://pt.soulvoice.club/favicon.ico",
@@ -1522,7 +1522,7 @@
{
"id": 25,
"created_at": "2022-07-20 11:28:54.234000",
- "updated_at": "2022-11-17 20:05:49.368745",
+ "updated_at": "2022-11-23 10:10:42.956249",
"name": "备胎",
"url": "https://www.beitai.pt/",
"logo": "https://www.beitai.pt/favicon.ico",
@@ -1598,7 +1598,7 @@
{
"id": 26,
"created_at": "2022-07-20 23:48:14.437000",
- "updated_at": "2022-11-17 20:05:49.372658",
+ "updated_at": "2022-11-23 10:10:42.958982",
"name": "观众",
"url": "https://audiences.me/",
"logo": "https://audiences.me/favicon.ico",
@@ -1674,7 +1674,7 @@
{
"id": 28,
"created_at": "2022-07-20 23:51:03.848000",
- "updated_at": "2022-11-17 20:05:49.375749",
+ "updated_at": "2022-11-23 10:10:42.961757",
"name": "丐帮",
"url": "https://gainbound.net/",
"logo": "https://gainbound.net/favicon.ico",
@@ -1750,7 +1750,7 @@
{
"id": 29,
"created_at": "2022-07-20 23:51:54.709000",
- "updated_at": "2022-11-22 13:06:23.674054",
+ "updated_at": "2022-11-23 10:10:42.965386",
"name": "海胆",
"url": "https://www.haidan.video/",
"logo": "https://www.haidan.video/public/pic/favicon.ico",
@@ -1826,7 +1826,7 @@
{
"id": 30,
"created_at": "2022-07-20 23:52:34.568000",
- "updated_at": "2022-11-17 20:05:49.382538",
+ "updated_at": "2022-11-23 10:10:42.968807",
"name": "HD杜比",
"url": "https://www.hddolby.com/",
"logo": "https://gitee.com/ngfchl/icons/raw/master/pt_site/hddolby.ico",
@@ -1902,7 +1902,7 @@
{
"id": 31,
"created_at": "2022-07-20 23:53:30.271000",
- "updated_at": "2022-11-17 20:05:49.385743",
+ "updated_at": "2022-11-23 10:10:42.972380",
"name": "海带",
"url": "https://www.hd.ai/",
"logo": "https://www.hd.ai/favicon.png",
@@ -1978,7 +1978,7 @@
{
"id": 32,
"created_at": "2022-07-20 23:55:26.251000",
- "updated_at": "2022-11-17 20:05:49.389663",
+ "updated_at": "2022-11-23 10:10:42.975480",
"name": "MTeam",
"url": "https://kp.m-team.cc/",
"logo": "https://kp.m-team.cc/favicon.ico",
@@ -2054,7 +2054,7 @@
{
"id": 33,
"created_at": "2022-07-20 23:56:40.615000",
- "updated_at": "2022-11-17 20:05:49.392829",
+ "updated_at": "2022-11-23 10:10:42.978155",
"name": "芒果",
"url": "https://www.3wmg.com/",
"logo": "https://www.3wmg.com/favicon.ico",
@@ -2130,19 +2130,19 @@
{
"id": 34,
"created_at": "2022-07-23 19:05:57.166000",
- "updated_at": "2022-11-17 20:05:49.396634",
+ "updated_at": "2022-11-23 15:34:29.614533",
"name": "海豹GPW",
"url": "https://greatposterwall.com/",
"logo": "https://greatposterwall.com/favicon.ico",
"sign_in_support": 0,
"get_torrent_support": 0,
- "get_userinfo_support": 0,
+ "get_userinfo_support": 1,
"search_support": 0,
"page_default": "torrents.php",
"page_sign_in": "attendance.php",
"page_detail": "details.php?id={}",
"page_download": "download.php?id={}",
- "page_user": "user.php?id={}",
+ "page_user": "ajax.php?action=index",
"page_search": "torrents.php?search={}",
"page_leeching": "bonus.php?action=bprates",
"page_uploaded": "getusertorrentlistajax.php?userid={}&type=uploaded",
@@ -2206,7 +2206,7 @@
{
"id": 35,
"created_at": "2022-07-23 19:10:24.853000",
- "updated_at": "2022-11-17 20:05:49.400114",
+ "updated_at": "2022-11-23 10:10:42.984992",
"name": "白兔hares",
"url": "https://club.hares.top/",
"logo": "https://club.hares.top/favicon.ico",
@@ -2282,7 +2282,7 @@
{
"id": 36,
"created_at": "2022-07-27 12:59:12.234000",
- "updated_at": "2022-11-17 20:05:49.403103",
+ "updated_at": "2022-11-23 10:10:42.988733",
"name": "老师",
"url": "https://www.nicept.net/",
"logo": "https://www.nicept.net/favicon.ico",
@@ -2358,7 +2358,7 @@
{
"id": 38,
"created_at": "2022-08-02 10:14:26.854000",
- "updated_at": "2022-11-17 20:05:49.407541",
+ "updated_at": "2022-11-23 10:10:42.992128",
"name": "明教",
"url": "https://hdpt.xyz/",
"logo": "https://hdpt.xyz/favicon.ico",
@@ -2434,7 +2434,7 @@
{
"id": 39,
"created_at": "2022-08-12 23:29:07.033000",
- "updated_at": "2022-11-22 22:00:25.800801",
+ "updated_at": "2022-11-23 10:10:43.023758",
"name": "铂金家",
"url": "https://pthome.net/",
"logo": "https://pthome.net/favicon.ico",
@@ -2510,7 +2510,7 @@
{
"id": 40,
"created_at": "2022-08-14 09:14:51.194000",
- "updated_at": "2022-11-17 20:05:49.414464",
+ "updated_at": "2022-11-23 10:10:43.026444",
"name": "ipt",
"url": "https://iptorrents.com/",
"logo": "https://iptorrents.com/favicon.ico",
@@ -2586,7 +2586,7 @@
{
"id": 41,
"created_at": "2022-08-18 00:39:11.082000",
- "updated_at": "2022-11-17 20:05:49.417866",
+ "updated_at": "2022-11-23 10:10:43.030969",
"name": "梓喵",
"url": "https://azusa.ru/",
"logo": "https://azusa.ru/favicon.ico",
@@ -2662,7 +2662,7 @@
{
"id": 42,
"created_at": "2022-08-18 00:46:55.688000",
- "updated_at": "2022-11-17 20:05:49.421645",
+ "updated_at": "2022-11-23 10:10:43.035396",
"name": "HD城市",
"url": "https://hdcity.city/",
"logo": "https://hdcity.city/favicon.ico",
@@ -2738,7 +2738,7 @@
{
"id": 43,
"created_at": "2022-08-19 23:20:30.164000",
- "updated_at": "2022-11-17 20:05:49.424730",
+ "updated_at": "2022-11-23 10:10:43.040134",
"name": "HDVIDEO",
"url": "https://hdvideo.one/",
"logo": "https://hdvideo.one/favicon.ico",
@@ -2814,7 +2814,7 @@
{
"id": 44,
"created_at": "2022-08-23 16:41:38.669000",
- "updated_at": "2022-11-17 20:05:49.428551",
+ "updated_at": "2022-11-23 10:10:43.043594",
"name": "月月Frds",
"url": "https://pt.keepfrds.com/",
"logo": "https://pt.keepfrds.com/favicon.ico",
@@ -2890,7 +2890,7 @@
{
"id": 45,
"created_at": "2022-08-26 20:52:18.452000",
- "updated_at": "2022-11-17 20:05:49.431798",
+ "updated_at": "2022-11-23 10:10:43.047826",
"name": "U2",
"url": "https://u2.dmhy.org/",
"logo": "https://u2.dmhy.org/favicon.ico",
@@ -2966,7 +2966,7 @@
{
"id": 46,
"created_at": "2022-08-26 20:53:50.259000",
- "updated_at": "2022-11-17 20:05:49.435184",
+ "updated_at": "2022-11-23 10:10:43.051996",
"name": "TTG",
"url": "https://totheglory.im/",
"logo": "https://totheglory.im/favicon.ico",
@@ -3042,7 +3042,7 @@
{
"id": 47,
"created_at": "2022-08-26 20:54:35.357000",
- "updated_at": "2022-11-22 12:38:01.287074",
+ "updated_at": "2022-11-23 10:10:43.055802",
"name": "蝶粉",
"url": "https://discfan.net/",
"logo": "https://discfan.net/favicon.ico",
@@ -3118,7 +3118,7 @@
{
"id": 48,
"created_at": "2022-08-26 20:55:42.110000",
- "updated_at": "2022-11-17 20:05:49.441872",
+ "updated_at": "2022-11-23 10:10:43.059236",
"name": "joyhd",
"url": "https://www.joyhd.net/",
"logo": "https://www.joyhd.net/favicon.ico",
@@ -3194,7 +3194,7 @@
{
"id": 49,
"created_at": "2022-08-27 17:32:01.405000",
- "updated_at": "2022-11-23 09:37:06.781608",
+ "updated_at": "2022-11-23 10:10:43.063541",
"name": "彩虹岛",
"url": "https://chdbits.co/",
"logo": "https://chdbits.co/favicon.ico",
@@ -3270,7 +3270,7 @@
{
"id": 50,
"created_at": "2022-08-27 17:36:00.453000",
- "updated_at": "2022-11-17 20:05:49.448470",
+ "updated_at": "2022-11-23 10:10:43.067178",
"name": "好多油",
"url": "https://pt.hdupt.com/",
"logo": "https://pt.hdupt.com/favicon.ico",
@@ -3346,7 +3346,7 @@
{
"id": 51,
"created_at": "2022-08-27 17:43:57.903000",
- "updated_at": "2022-11-22 22:08:57.752369",
+ "updated_at": "2022-11-23 10:10:43.071151",
"name": "我堡",
"url": "https://ourbits.club/",
"logo": "https://ourbits.club/favicon.ico",
@@ -3422,7 +3422,7 @@
{
"id": 52,
"created_at": "2022-08-27 18:16:09.224000",
- "updated_at": "2022-11-17 20:05:49.455646",
+ "updated_at": "2022-11-23 10:10:43.080562",
"name": "家园",
"url": "https://hdhome.org/",
"logo": "https://hdhome.org/favicon.ico",
@@ -3498,7 +3498,7 @@
{
"id": 53,
"created_at": "2022-08-27 18:18:44.023000",
- "updated_at": "2022-11-17 20:05:49.458572",
+ "updated_at": "2022-11-23 10:10:43.085055",
"name": "不可说",
"url": "https://springsunday.net/",
"logo": "https://springsunday.net/favicon.ico",
@@ -3574,7 +3574,7 @@
{
"id": 54,
"created_at": "2022-08-27 18:24:32.917000",
- "updated_at": "2022-11-22 12:51:28.121692",
+ "updated_at": "2022-11-23 10:10:43.089204",
"name": "OpenCD",
"url": "https://www.open.cd/",
"logo": "https://www.open.cd/favicon.ico",
@@ -3650,7 +3650,7 @@
{
"id": 55,
"created_at": "2022-08-27 21:57:23.449000",
- "updated_at": "2022-11-17 20:05:49.465362",
+ "updated_at": "2022-11-23 10:10:43.093028",
"name": "这是猫站",
"url": "https://pterclub.com/",
"logo": "https://pterclub.com/favicon.ico",
@@ -3726,7 +3726,7 @@
{
"id": 56,
"created_at": "2022-08-27 21:57:47.858000",
- "updated_at": "2022-11-17 20:05:49.468334",
+ "updated_at": "2022-11-23 10:10:43.097479",
"name": "柠檬",
"url": "https://lemonhd.org/",
"logo": "https://lemonhd.org/favicon.ico",
@@ -3802,7 +3802,7 @@
{
"id": 57,
"created_at": "2022-08-27 21:58:11.379000",
- "updated_at": "2022-11-17 20:05:49.472280",
+ "updated_at": "2022-11-23 10:10:43.101181",
"name": "南洋",
"url": "https://nanyangpt.com/",
"logo": "https://nanyangpt.com/favicon.ico",
@@ -3878,7 +3878,7 @@
{
"id": 58,
"created_at": "2022-09-03 00:08:20.078000",
- "updated_at": "2022-11-17 20:05:49.475435",
+ "updated_at": "2022-11-23 10:10:43.106749",
"name": "吐鲁番",
"url": "https://pt.eastgame.org/",
"logo": "https://pt.eastgame.org/favicon.ico",
@@ -3954,7 +3954,7 @@
{
"id": 59,
"created_at": "2022-09-14 08:33:16.574000",
- "updated_at": "2022-11-17 20:05:49.479013",
+ "updated_at": "2022-11-23 10:10:43.110280",
"name": "KamePT",
"url": "https://kamept.com/",
"logo": "https://kamept.com/favicon.ico",
@@ -4030,7 +4030,7 @@
{
"id": 62,
"created_at": "2022-07-27 13:01:11.697000",
- "updated_at": "2022-11-17 20:05:49.482400",
+ "updated_at": "2022-11-23 10:10:43.114583",
"name": "艾薇",
"url": "http://avgv.cc/",
"logo": "http://avgv.cc/favicon.ico",
@@ -4106,7 +4106,7 @@
{
"id": 63,
"created_at": "2022-09-19 22:02:22.069000",
- "updated_at": "2022-11-17 20:05:49.485308",
+ "updated_at": "2022-11-23 10:10:43.118595",
"name": "憨憨",
"url": "https://hhanclub.top/",
"logo": "https://hhanclub.top/favicon.ico",
@@ -4182,7 +4182,7 @@
{
"id": 64,
"created_at": "2022-10-04 10:55:26.478000",
- "updated_at": "2022-11-17 20:05:49.488674",
+ "updated_at": "2022-11-23 10:10:43.122772",
"name": "瓷器",
"url": "https://hdchina.org/",
"logo": "https://hdchina.org/favicon.ico",
@@ -4258,7 +4258,7 @@
{
"id": 65,
"created_at": "2022-10-04 11:03:31.325000",
- "updated_at": "2022-11-17 20:05:49.491819",
+ "updated_at": "2022-11-23 10:10:43.125998",
"name": "北洋园",
"url": "https://www.tjupt.org/",
"logo": "https://www.tjupt.org/favicon.ico",
@@ -4334,7 +4334,7 @@
{
"id": 66,
"created_at": "2022-10-04 11:08:01.927000",
- "updated_at": "2022-11-17 20:05:49.495673",
+ "updated_at": "2022-11-23 10:10:43.131045",
"name": "UltraHD",
"url": "https://ultrahd.net/",
"logo": "https://ultrahd.net/favicon.ico",
@@ -4410,7 +4410,7 @@
{
"id": 67,
"created_at": "2022-10-04 11:18:37.790000",
- "updated_at": "2022-11-17 20:05:49.500681",
+ "updated_at": "2022-11-23 10:10:43.134842",
"name": "TU88",
"url": "http://pt.tu88.men/",
"logo": "http://pt.tu88.men/favicon.ico",
@@ -4486,7 +4486,7 @@
{
"id": 68,
"created_at": "2022-10-04 11:19:33.274000",
- "updated_at": "2022-11-17 20:05:49.503903",
+ "updated_at": "2022-11-23 10:10:43.138453",
"name": "PT 分享站",
"url": "https://pt.itzmx.com/",
"logo": "https://pt.itzmx.com/favicon.ico",
@@ -4562,7 +4562,7 @@
{
"id": 69,
"created_at": "2022-10-11 20:56:14.504000",
- "updated_at": "2022-11-17 20:05:49.508194",
+ "updated_at": "2022-11-23 10:10:43.141465",
"name": "兽",
"url": "https://pt.hd4fans.org/",
"logo": "https://pt.hd4fans.org/favicon.ico",
@@ -4638,7 +4638,7 @@
{
"id": 70,
"created_at": "2022-07-17 10:24:59.754000",
- "updated_at": "2022-11-21 19:42:25.740455",
+ "updated_at": "2022-11-23 10:10:43.144341",
"name": "BT学校",
"url": "https://pt.btschool.club/",
"logo": "https://pt.btschool.club/favicon.ico",
@@ -4714,7 +4714,7 @@
{
"id": 71,
"created_at": "2022-10-13 20:46:41.135391",
- "updated_at": "2022-11-17 20:05:49.515646",
+ "updated_at": "2022-11-23 10:10:43.147911",
"name": "GGPT",
"url": "https://gamegamept.cn/",
"logo": "https://gamegamept.cn/favicon.ico",
@@ -4790,7 +4790,7 @@
{
"id": 72,
"created_at": "2022-10-13 21:12:00.102150",
- "updated_at": "2022-11-17 20:05:49.518634",
+ "updated_at": "2022-11-23 10:10:43.150972",
"name": "飞天拉面",
"url": "https://nextpt.net/",
"logo": "https://nextpt.net/favicon.ico",
@@ -4866,7 +4866,7 @@
{
"id": 73,
"created_at": "2022-10-13 22:31:26.178291",
- "updated_at": "2022-11-17 20:05:49.522738",
+ "updated_at": "2022-11-23 10:10:43.154574",
"name": "织梦",
"url": "https://zmpt.cc/",
"logo": "https://zmpt.cc/favicon.ico",
@@ -4942,7 +4942,7 @@
{
"id": 74,
"created_at": "2022-10-14 14:23:01.057107",
- "updated_at": "2022-11-17 20:05:49.526168",
+ "updated_at": "2022-11-23 10:10:43.157809",
"name": "52PT",
"url": "https://52pt.site/",
"logo": "https://52pt.site/favicon.ico",
@@ -5018,7 +5018,7 @@
{
"id": 75,
"created_at": "2022-10-14 14:25:28.692053",
- "updated_at": "2022-11-17 20:05:49.529954",
+ "updated_at": "2022-11-23 10:10:43.160758",
"name": "TCCF",
"url": "https://et8.org/",
"logo": "https://et8.org/favicon.ico",
@@ -5094,7 +5094,7 @@
{
"id": 76,
"created_at": "2022-10-15 20:49:44.721748",
- "updated_at": "2022-11-17 20:05:49.533211",
+ "updated_at": "2022-11-23 10:10:43.164356",
"name": "SRVFI",
"url": "https://srvfi.top/",
"logo": "https://srvfi.top/favicon.ico",
@@ -5170,7 +5170,7 @@
{
"id": 77,
"created_at": "2022-10-17 07:42:57.547264",
- "updated_at": "2022-11-17 20:05:49.535898",
+ "updated_at": "2022-11-23 10:10:43.167335",
"name": "ICC2022",
"url": "https://www.icc2022.com/",
"logo": "https://www.icc2022.com/favicon.ico",
@@ -5246,7 +5246,7 @@
{
"id": 78,
"created_at": "2022-10-21 18:14:12.349610",
- "updated_at": "2022-11-17 20:05:49.540082",
+ "updated_at": "2022-11-23 10:10:43.170966",
"name": "iHD",
"url": "https://ihdbits.me/",
"logo": "https://ihdbits.me/favicon.ico",
@@ -5322,7 +5322,7 @@
{
"id": 79,
"created_at": "2022-11-01 00:06:06.053113",
- "updated_at": "2022-11-17 20:05:49.543553",
+ "updated_at": "2022-11-23 10:10:43.174346",
"name": "红叶",
"url": "http://leaves.red/",
"logo": "http://leaves.red/favicon.ico",
@@ -5398,7 +5398,7 @@
{
"id": 81,
"created_at": "2022-11-04 23:06:38.778550",
- "updated_at": "2022-11-17 20:05:49.547461",
+ "updated_at": "2022-11-23 10:10:43.177044",
"name": "龙之家",
"url": "https://www.dragonhd.xyz/",
"logo": "https://www.dragonhd.xyz/favicon.ico",
@@ -5474,7 +5474,7 @@
{
"id": 82,
"created_at": "2022-11-08 09:18:21.489786",
- "updated_at": "2022-11-08 22:55:35.787489",
+ "updated_at": "2022-11-23 10:10:43.180928",
"name": "杏林",
"url": "https://xinglin.one/",
"logo": "https://xinglin.one/favicon.ico",
@@ -5550,7 +5550,7 @@
{
"id": 83,
"created_at": "2022-11-12 22:41:41.000351",
- "updated_at": "2022-11-12 22:41:41.000374",
+ "updated_at": "2022-11-23 10:10:43.184653",
"name": "Filept",
"url": "https://www.filept.com/",
"logo": "https://www.filept.com/favicon.ico",