mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
更新基础规则,更新月月、吐鲁番、猪猪、Kame等站部分规则
This commit is contained in:
File diff suppressed because it is too large
Load Diff
174
pt.json
174
pt.json
@@ -3330,7 +3330,7 @@
|
||||
"pk": 2,
|
||||
"fields": {
|
||||
"created_at": "2022-07-17T10:24:21.376",
|
||||
"updated_at": "2022-09-14T15:59:20.175",
|
||||
"updated_at": "2022-09-15T01:06:08.054",
|
||||
"url": "https://piggo.me/",
|
||||
"name": "猪猪网",
|
||||
"logo": "http://favicon.ico",
|
||||
@@ -3366,19 +3366,19 @@
|
||||
"title_rule": ".//tr/td[@class=\"embedded\"][1]/text()",
|
||||
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
|
||||
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@class",
|
||||
"poster_rule": ".//table/tr/td[1]/img/@src",
|
||||
"magnet_url_rule": ".//a[contains(@href,\"download\")]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?id=\") and contains(@href,\"passkey\")]/@href",
|
||||
"size_rule": ".//td[5]/text()",
|
||||
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//table/tr/td/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//table/tr/td/font/span/@title",
|
||||
"poster_rule": ".//tr/td[1]/a/img/@src",
|
||||
"magnet_url_rule": ".//a[contains(@href,\"download.php?id=\") ]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?\") and contains(text(),\"右键查看\") ]/@href",
|
||||
"size_rule": ".//td[5]//text()",
|
||||
"hr_rule": ".//img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//font/span/@title",
|
||||
"release_rule": ".//td[4]/span/@title",
|
||||
"seeders_rule": ".//td[6]/b/a/text()",
|
||||
"leechers_rule": ".//td[7]/b/a/text()",
|
||||
"completers_rule": ".//td[8]/a/b/text()",
|
||||
"seeders_rule": ".//b/a[contains(@href,\"dllist=1#seeders\")]/text()",
|
||||
"leechers_rule": ".//a[contains(@href,\"dllist=1#leechers\")]/text()",
|
||||
"completers_rule": ".//a[contains(@href,\"viewsnatches.php?id=\")]//text()",
|
||||
"viewfilelist_rule": ".//td/text()",
|
||||
"viewpeerlist_rule": ".//tr/td[9]/nobr/text()",
|
||||
"viewpeerlist_rule": ".//tr/td[8]/nobr/text()",
|
||||
"peer_speed_rule": ".//tr/td[5]/nobr/text()",
|
||||
"remark": "",
|
||||
"invitation_rule": "//a[contains(@href,\"invite.php?id=\")]/following-sibling::text()[1]",
|
||||
@@ -3396,11 +3396,11 @@
|
||||
"my_hr_rule": "//a[@href=\"myhr.php\"]/text()",
|
||||
"leech_rule": "//img[@class=\"arrowdown\"][1]/following-sibling::text()[1]",
|
||||
"seed_rule": "//img[@class=\"arrowup\"][1]/following-sibling::text()[1]",
|
||||
"record_count_rule": "/html/body/b/text()",
|
||||
"record_count_rule": "//tr/td[4]",
|
||||
"seed_vol_rule": "//tr/td[4]",
|
||||
"mailbox_rule": "//a[@id=\"messages1\"]/font/text()[1]",
|
||||
"notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"hash_rule": "//tr[13]/td[2]/table/tbody/tr/td[1]/text()"
|
||||
"hash_rule": "//td/b[contains(text(),\"Hash\")]/following::text()[1]"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -3408,12 +3408,12 @@
|
||||
"pk": 3,
|
||||
"fields": {
|
||||
"created_at": "2022-07-17T10:24:59.754",
|
||||
"updated_at": "2022-09-14T15:59:18.828",
|
||||
"updated_at": "2022-09-15T01:53:19.599",
|
||||
"url": "https://pt.btschool.club/",
|
||||
"name": "BT学校",
|
||||
"logo": "favicon.ico",
|
||||
"sign_in_support": true,
|
||||
"get_torrent_support": true,
|
||||
"get_torrent_support": false,
|
||||
"get_userinfo_support": true,
|
||||
"search_support": false,
|
||||
"page_default": "torrents.php",
|
||||
@@ -5436,12 +5436,12 @@
|
||||
"pk": 33,
|
||||
"fields": {
|
||||
"created_at": "2022-07-20T23:56:40.615",
|
||||
"updated_at": "2022-09-14T17:03:41.292",
|
||||
"updated_at": "2022-09-15T01:18:44.589",
|
||||
"url": "https://www.3wmg.com/",
|
||||
"name": "芒果",
|
||||
"logo": "http://favicon.ico",
|
||||
"sign_in_support": true,
|
||||
"get_torrent_support": true,
|
||||
"get_torrent_support": false,
|
||||
"get_userinfo_support": true,
|
||||
"search_support": false,
|
||||
"page_default": "torrents.php",
|
||||
@@ -5474,15 +5474,15 @@
|
||||
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
|
||||
"poster_rule": ".//table/tr/td[1]/img/@src",
|
||||
"magnet_url_rule": ".//a[contains(@href,\"download\")]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?id=\") and contains(@href,\"passkey\")]/@href",
|
||||
"size_rule": ".//td[5]/text()",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?\") and contains(text(),\"右键查看\")]/@href",
|
||||
"size_rule": ".//td[4]/text()",
|
||||
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//table/tr/td/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//table/tr/td/font/span/@title",
|
||||
"release_rule": ".//td[4]/span/@title",
|
||||
"seeders_rule": ".//td[6]/b/a/text()",
|
||||
"leechers_rule": ".//td[7]/b/a/text()",
|
||||
"completers_rule": ".//td[8]/a/b/text()",
|
||||
"release_rule": ".//td[3]/text()",
|
||||
"seeders_rule": ".//a[contains(@href,\"dllist=1#seeders\")]//text()",
|
||||
"leechers_rule": ".//a[contains(@href,\"dllist=1#leechers\")]//text()",
|
||||
"completers_rule": ".//a[contains(@href,\"viewsnatches.php?id=\")]//text()",
|
||||
"viewfilelist_rule": ".//td/text()",
|
||||
"viewpeerlist_rule": ".//tr/td[9]/nobr/text()",
|
||||
"peer_speed_rule": ".//tr/td[5]/nobr/text()",
|
||||
@@ -5502,11 +5502,11 @@
|
||||
"my_hr_rule": "//table/tr[114]/td[2]/text()",
|
||||
"leech_rule": "//img[@class=\"arrowdown\" and @alt=\"Torrents leeching\"][1]/following-sibling::text()[1]",
|
||||
"seed_rule": "//img[@class=\"arrowup\" and @alt=\"Torrents seeding\"][1]/following-sibling::text()[1]",
|
||||
"record_count_rule": "/html/body/b/text()",
|
||||
"record_count_rule": "//tr/td[4]",
|
||||
"seed_vol_rule": "//tr/td[3]",
|
||||
"mailbox_rule": "//a[@href=\"messages.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"hash_rule": "//tr[13]/td[2]/table/tbody/tr/td[1]/text()"
|
||||
"hash_rule": "//td/b[contains(text(),\"Hash\")]/following::text()[1]"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -6216,7 +6216,7 @@
|
||||
"pk": 44,
|
||||
"fields": {
|
||||
"created_at": "2022-08-23T16:41:38.669",
|
||||
"updated_at": "2022-09-14T15:59:20.250",
|
||||
"updated_at": "2022-09-15T01:29:25.589",
|
||||
"url": "https://pt.keepfrds.com/",
|
||||
"name": "月月Frds",
|
||||
"logo": "https://pt.keepfrds.com/static/favicon-64x64.png",
|
||||
@@ -6249,20 +6249,20 @@
|
||||
"limit_speed": 100,
|
||||
"torrents_rule": "//table[@class=\"torrents\"]/tr",
|
||||
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
|
||||
"title_rule": ".//tr/td[1]/text()",
|
||||
"title_rule": ".//td[@class=\"embedded\"]/a/following::text()[1]",
|
||||
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
|
||||
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@class",
|
||||
"poster_rule": ".//table/tr/td[1]/img/@src",
|
||||
"magnet_url_rule": ".//td/a[contains(@href,\"download\")]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?id=\") and contains(@href,\"passkey\")]/@href",
|
||||
"magnet_url_rule": ".//div/a[contains(@href,\"download\")]/@href",
|
||||
"download_url_rule": ".//input[@id=\"download_link\"]/@value",
|
||||
"size_rule": ".//td[5]/text()",
|
||||
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//table/tr/td/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//table/tr/td/font/span/@title",
|
||||
"sale_rule": ".//img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//img[contains(@class,\"pro_\")]/@onmouseover",
|
||||
"release_rule": ".//td[4]/span/@title",
|
||||
"seeders_rule": ".//td[6]/b/a/text()",
|
||||
"leechers_rule": ".//td[7]/b/a/text()",
|
||||
"completers_rule": ".//td[8]/a/b/text()",
|
||||
"seeders_rule": ".//a[contains(@href,\"#seeders\")]//text()",
|
||||
"leechers_rule": ".//a[contains(@href,\"#leechers\")]//text()",
|
||||
"completers_rule": ".//a[contains(@href,\"viewsnatches\")]//text()",
|
||||
"viewfilelist_rule": ".//td/text()",
|
||||
"viewpeerlist_rule": ".//tr/td[9]/nobr/text()",
|
||||
"peer_speed_rule": ".//tr/td[5]/nobr/text()",
|
||||
@@ -6282,11 +6282,11 @@
|
||||
"my_hr_rule": "//tr[14]/td[2]/a/text()",
|
||||
"leech_rule": "//img[@class=\"arrowdown\"]/following-sibling::text()[1]",
|
||||
"seed_rule": "//img[@class=\"arrowup\"]/following-sibling::text()[1]",
|
||||
"record_count_rule": "/html/body/b/text()",
|
||||
"record_count_rule": "//tr/td[3]",
|
||||
"seed_vol_rule": "//tr/td[3]",
|
||||
"mailbox_rule": "//a[@href=\"messages.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"hash_rule": "//tr[11]//td[@class=\"no_border_wide\"][2]/text()"
|
||||
"hash_rule": "//td/b[contains(text(),\"Hash\")]/following::text()[1]"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -7308,7 +7308,7 @@
|
||||
"pk": 58,
|
||||
"fields": {
|
||||
"created_at": "2022-09-03T00:08:20.078",
|
||||
"updated_at": "2022-09-14T15:59:20.343",
|
||||
"updated_at": "2022-09-15T00:58:28.357",
|
||||
"url": "https://pt.eastgame.org/",
|
||||
"name": "吐鲁番",
|
||||
"logo": "http://favicon.ico",
|
||||
@@ -7349,7 +7349,7 @@
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?id=\") and contains(@href,\"passkey\")]/@href",
|
||||
"size_rule": ".//td[5]/text()",
|
||||
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//div/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_rule": ".//td/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//img[contains(@class,\"pro_\")]/following::span[1]/@title",
|
||||
"release_rule": ".//td[4]/span/@title",
|
||||
"seeders_rule": ".//a[contains(@href,\"#seeders\")]/text()",
|
||||
@@ -7386,7 +7386,7 @@
|
||||
"pk": 59,
|
||||
"fields": {
|
||||
"created_at": "2022-09-14T08:33:16.574",
|
||||
"updated_at": "2022-09-14T15:59:20.379",
|
||||
"updated_at": "2022-09-15T01:40:50.509",
|
||||
"url": "https://kamept.com/",
|
||||
"name": "KamePT",
|
||||
"logo": "https://kamept.com/favicon.ico",
|
||||
@@ -7419,20 +7419,20 @@
|
||||
"limit_speed": 100,
|
||||
"torrents_rule": "//table[@class=\"torrents\"]/tr",
|
||||
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
|
||||
"title_rule": ".//td[@class=\"embedded\"]/a/following::text()[1]",
|
||||
"title_rule": ".//table[@class=\"torrentname\"]//td[@class=\"embedded\"][1]/text()[last()]",
|
||||
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
|
||||
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@title",
|
||||
"poster_rule": ".//table/tr/td[1]/img/@src",
|
||||
"magnet_url_rule": ".//td/a[contains(@href,\"download.php?id=\")]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?id=\") and contains(@href,\"passkey\")]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?\") and contains(text(),\"右键查看\")]/@href",
|
||||
"size_rule": ".//td[5]/text()",
|
||||
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//div/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//table/tr/td/font/span/@title",
|
||||
"sale_rule": ".//img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//img[contains(@class,\"pro_\")]/following::font/span/@title",
|
||||
"release_rule": ".//td[4]/span/@title",
|
||||
"seeders_rule": ".//a[contains(@href,\"#seeders\")]/text()",
|
||||
"leechers_rule": ".//a[contains(@href,\"#leechers\")]/text()",
|
||||
"completers_rule": ".//a[contains(@href,\"viewsnatches.php?id=\")]//text()",
|
||||
"seeders_rule": ".//a[contains(@href,\"#seeders\")]//text()",
|
||||
"leechers_rule": ".//a[contains(@href,\"#leechers\")]//text()",
|
||||
"completers_rule": ".//a[contains(@href,\"viewsnatches\")]//text()",
|
||||
"viewfilelist_rule": ".//td/text()",
|
||||
"viewpeerlist_rule": ".//tr/td[9]/nobr/text()",
|
||||
"peer_speed_rule": ".//tr/td[7]/nobr/text()",
|
||||
@@ -7456,7 +7456,7 @@
|
||||
"seed_vol_rule": "//tr/td[3]",
|
||||
"mailbox_rule": "//a[@href=\"messages.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"hash_rule": "//tr[11]//td[@class=\"no_border_wide\"][2]/text()"
|
||||
"hash_rule": "//td/b[contains(text(),\"Hash\")]/following::text()[1]"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -7537,84 +7537,6 @@
|
||||
"hash_rule": "//tr[13]/td[2]/table/tbody/tr/td[1]/text()"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "pt_site.site",
|
||||
"pk": 63,
|
||||
"fields": {
|
||||
"created_at": "2022-09-14T10:07:33.665",
|
||||
"updated_at": "2022-09-14T10:07:33.665",
|
||||
"url": "https://hdatmos.club",
|
||||
"name": "阿童木",
|
||||
"logo": "favicon.ico",
|
||||
"sign_in_support": true,
|
||||
"get_torrent_support": true,
|
||||
"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": "userdetails.php?id={}",
|
||||
"page_search": "torrents.php?search={}",
|
||||
"page_leeching": "getusertorrentlistajax.php?userid={}&type=leeching",
|
||||
"page_uploaded": "getusertorrentlistajax.php?userid={}&type=uploaded",
|
||||
"page_seeding": "getusertorrentlistajax.php?userid={}&type=seeding",
|
||||
"page_completed": "getusertorrentlistajax.php?userid={}&type=completed",
|
||||
"page_mybonus": "mybonus.php",
|
||||
"page_viewfilelist": "viewfilelist.php?id=",
|
||||
"page_viewpeerlist": "viewpeerlist.php?id=",
|
||||
"sign_in_method": "get",
|
||||
"sign_in_captcha": false,
|
||||
"sign_in_params": "{}",
|
||||
"sign_in_headers": "{}",
|
||||
"hr": false,
|
||||
"hr_rate": 2,
|
||||
"hr_time": 10,
|
||||
"sp_full": 0.0,
|
||||
"limit_speed": 100,
|
||||
"torrents_rule": "//table[@class=\"torrents\"]/tr",
|
||||
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
|
||||
"title_rule": ".//tr/td[1]/text()",
|
||||
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
|
||||
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@class",
|
||||
"poster_rule": ".//table/tr/td[1]/img/@src",
|
||||
"magnet_url_rule": ".//a[contains(@href,\"download\")]/@href",
|
||||
"download_url_rule": ".//a[contains(@href,\"download.php?id=\") and contains(@href,\"passkey\")]/@href",
|
||||
"size_rule": ".//td[5]/text()",
|
||||
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
|
||||
"sale_rule": ".//table/tr/td/img[contains(@class,\"pro_\")]/@alt",
|
||||
"sale_expire_rule": ".//table/tr/td/font/span/@title",
|
||||
"release_rule": ".//td[4]/span/@title",
|
||||
"seeders_rule": ".//td[6]/b/a/text()",
|
||||
"leechers_rule": ".//td[7]/b/a/text()",
|
||||
"completers_rule": ".//td[8]/a/b/text()",
|
||||
"viewfilelist_rule": ".//td/text()",
|
||||
"viewpeerlist_rule": ".//tr/td[9]/nobr/text()",
|
||||
"peer_speed_rule": ".//tr/td[5]/nobr/text()",
|
||||
"remark": "",
|
||||
"invitation_rule": "//table/tr[2]/td[2]/a/text()",
|
||||
"time_join_rule": "//table/tr[3]/td[2]/span/@title",
|
||||
"latest_active_rule": "//table/tr[4]/td[2]/span/@title",
|
||||
"uploaded_rule": "//tr[8]/td[2]/table/tr[2]/td[1]/text()",
|
||||
"downloaded_rule": "//tr[8]/td[2]//table/tr[2]/td[2]/text()",
|
||||
"ratio_rule": "//tr[8]/td[2]/table/tr/td[1]/font/text()",
|
||||
"my_sp_rule": "//tr[14]/td[2]/text()",
|
||||
"hour_sp_rule": "//div[contains(text(),\"每小时\")]/text()[1]",
|
||||
"my_bonus_rule": "//tr[15]/td[2]/text()",
|
||||
"my_level_rule": "//tr/td/span/span/a/@class",
|
||||
"my_passkey_rule": "//td[contains(text(),\"密钥\")]/following-sibling::td[1]/text()",
|
||||
"my_uid_rule": "//a[contains(@class,\"_Name\") and contains(@href,\"userdetails.php?id=\")]/@href",
|
||||
"my_hr_rule": "//table/tr[114]/td[2]/text()",
|
||||
"leech_rule": "//img[@class=\"arrowdown\"][1]/following-sibling::text()[1]",
|
||||
"seed_rule": "/html/body/b/text()",
|
||||
"record_count_rule": "/html/body/b/text()",
|
||||
"seed_vol_rule": "//tr/td[3]",
|
||||
"mailbox_rule": "//a[@href=\"messages.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"notice_rule": "//a[@href=\"index.php\"]/font[contains(text(),\"条\")]/text()[1]",
|
||||
"hash_rule": "//tr[10]//td[@class=\"no_border_wide\"][2]/text()"
|
||||
}
|
||||
},
|
||||
{
|
||||
"model": "auto_pt.task",
|
||||
"pk": 1,
|
||||
|
||||
@@ -96,7 +96,7 @@ class PtSpider:
|
||||
for i in list_mid:
|
||||
# 以第一个选中的字符分割1次,
|
||||
list2 = i.split('=', 1)
|
||||
print(list2)
|
||||
# print(list2)
|
||||
if list2[0] == '':
|
||||
continue
|
||||
dist_dict[list2[0]] = list2[1]
|
||||
@@ -671,6 +671,7 @@ class PtSpider:
|
||||
else:
|
||||
return CommonResponse.error(msg="网站访问失败")
|
||||
except Exception as e:
|
||||
# raise
|
||||
self.send_text(site.name + '网站访问失败!原因:' + str(e))
|
||||
return CommonResponse.error(msg="网站访问失败" + str(e))
|
||||
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
# Generated by Django 4.1 on 2022-09-15 02:16
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('pt_site', '0009_alter_downloader_category_alter_site_mailbox_rule_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='completers_rule',
|
||||
field=models.CharField(default='.//a[contains(@href,"viewsnatches")]//text()', max_length=128, verbose_name='完成人数'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='hash_rule',
|
||||
field=models.CharField(default='//td/b[contains(text(),"Hash")]/following::text()[1]', max_length=128, verbose_name='种子HASH'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='my_hr_rule',
|
||||
field=models.CharField(default='//a[@href="myhr.php"]//text()', max_length=128, verbose_name='H&R'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='sale_expire_rule',
|
||||
field=models.CharField(default='.//img[contains(@class,"pro_")]/following::font/span/@title', max_length=128, verbose_name='促销时间'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='site',
|
||||
name='sp_full',
|
||||
field=models.FloatField(default=100, help_text='时魔满魔', verbose_name='满魔'),
|
||||
),
|
||||
]
|
||||
@@ -66,7 +66,7 @@ class Site(BaseEntity):
|
||||
hr = models.BooleanField(verbose_name='H&R', default=False, help_text='站点是否开启HR')
|
||||
hr_rate = models.IntegerField(verbose_name='HR分享率', default=2, help_text='站点要求HR种子的分享率,最小:1')
|
||||
hr_time = models.IntegerField(verbose_name='HR时间', default=10, help_text='站点要求HR种子最短做种时间,单位:小时')
|
||||
sp_full = models.FloatField(verbose_name='满魔', default=0, help_text='时魔满魔')
|
||||
sp_full = models.FloatField(verbose_name='满魔', default=100, help_text='时魔满魔')
|
||||
limit_speed = models.IntegerField(verbose_name='上传速度限制',
|
||||
default=100,
|
||||
help_text='站点盒子限速,家宽用户无需理会,单位:MB/S')
|
||||
@@ -114,7 +114,7 @@ class Site(BaseEntity):
|
||||
)
|
||||
sale_expire_rule = models.CharField(
|
||||
verbose_name='促销时间',
|
||||
default='.//table/tr/td/font/span/@title',
|
||||
default='.//img[contains(@class,"pro_")]/following::font/span/@title',
|
||||
max_length=128)
|
||||
release_rule = models.CharField(
|
||||
verbose_name='发布时间',
|
||||
@@ -130,7 +130,7 @@ class Site(BaseEntity):
|
||||
max_length=128)
|
||||
completers_rule = models.CharField(
|
||||
verbose_name='完成人数',
|
||||
default='.//a[contains(@href,"viewsnatches.php?id=")]//text()',
|
||||
default='.//a[contains(@href,"viewsnatches")]//text()',
|
||||
max_length=128)
|
||||
viewfilelist_rule = models.CharField(
|
||||
verbose_name='解析文件结构',
|
||||
@@ -199,7 +199,7 @@ class Site(BaseEntity):
|
||||
)
|
||||
my_hr_rule = models.CharField(
|
||||
verbose_name='H&R',
|
||||
default='//tr[14]/td[2]/a/text()',
|
||||
default='//a[@href="myhr.php"]//text()',
|
||||
max_length=128)
|
||||
leech_rule = models.CharField(
|
||||
verbose_name='下载数量',
|
||||
@@ -229,7 +229,7 @@ class Site(BaseEntity):
|
||||
max_length=128)
|
||||
# HASH RULE
|
||||
hash_rule = models.CharField(verbose_name='种子HASH',
|
||||
default='//tr[11]//td[@class="no_border_wide"][2]/text()',
|
||||
default='//td/b[contains(text(),"Hash")]/following::text()[1]',
|
||||
max_length=128)
|
||||
|
||||
class Meta:
|
||||
|
||||
Reference in New Issue
Block a user