mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
支持海报获取个人数据
This commit is contained in:
152
pt.json
152
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",
|
||||
|
||||
@@ -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 = '## <font color="red">{} 获取做种大小失败,请检查规则信息是否匹配?</font>'.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 = '### <font color="red">{} 有{}条新短消息,请注意及时查收!</font> \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('# <font color="red">' + message + '</font> \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 = '## <font color="red">{} 获取做种大小失败,请检查规则信息是否匹配?</font>'.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 = '# <font color="red">' + site.name + ' 站点分享率告警:' + str(ratio) + '</font> \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 = '### <font color="red">{} 有{}条新短消息,请注意及时查收!</font> \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('# <font color="red">' + message + '</font> \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 = '# <font color="red">' + site.name + ' 站点分享率告警:' + str(ratio) + '</font> \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 = '### <font color="red">{} 有{}条新短消息,请注意及时查收!</font> \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('# <font color="red">' + message + '</font> \n')
|
||||
return CommonResponse.error(msg=message)
|
||||
|
||||
def get_hour_sp(self, my_site: MySite):
|
||||
"""获取时魔"""
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user