调整种子标题默认获取规则,解决部分站点获取种子标题为空的bug

This commit is contained in:
ngfchl
2022-09-21 09:52:51 +08:00
parent 04eefd0804
commit 767c461c20
4 changed files with 131 additions and 4303 deletions

File diff suppressed because it is too large Load Diff

198
pt.json
View File

@@ -69,7 +69,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -78,7 +78,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -114,7 +114,7 @@
"pk": 2,
"fields": {
"created_at": "2022-07-17T10:24:21.376",
"updated_at": "2022-09-15T01:06:08.054",
"updated_at": "2022-09-21T09:07:10.231",
"url": "https://piggo.me/",
"name": "猪猪网",
"logo": "http://favicon.ico",
@@ -147,7 +147,7 @@
"limit_speed": 100,
"torrents_rule": "//table[@class=\"torrents\"]/tr",
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
"title_rule": ".//tr/td[@class=\"embedded\"][1]/text()",
"title_rule": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@class",
"poster_rule": ".//tr/td[1]/a/img/@src",
@@ -156,7 +156,7 @@
"size_rule": ".//td[5]//text()",
"hr_rule": ".//img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//b/a[contains(@href,\"dllist=1#seeders\")]/text()",
"leechers_rule": ".//a[contains(@href,\"dllist=1#leechers\")]/text()",
@@ -225,7 +225,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -234,7 +234,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -270,10 +270,10 @@
"pk": 5,
"fields": {
"created_at": "2022-07-17T10:27:30.380",
"updated_at": "2022-09-14T15:59:16.760",
"updated_at": "2022-09-21T09:08:43.934",
"url": "https://1ptba.com/",
"name": "1PT",
"logo": "favicon.ico",
"logo": "http://favicon.ico",
"sign_in_support": true,
"get_torrent_support": true,
"get_userinfo_support": true,
@@ -303,7 +303,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -312,7 +312,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -381,7 +381,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -390,7 +390,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -459,7 +459,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -468,7 +468,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -537,7 +537,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -546,7 +546,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -615,7 +615,7 @@
"limit_speed": 100,
"torrents_rule": "//table[contains(@class,\"torrents\")]/tr",
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
"title_rule": ".//tr/td[1]/text()",
"title_rule": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -693,7 +693,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -702,7 +702,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -771,7 +771,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -849,7 +849,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -858,7 +858,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -894,7 +894,7 @@
"pk": 15,
"fields": {
"created_at": "2022-07-20T10:12:13.107",
"updated_at": "2022-09-14T18:19:33.283",
"updated_at": "2022-09-21T08:59:12.042",
"url": "http://hdmayi.com/",
"name": "蚂蚁",
"logo": "http://favicon.ico",
@@ -927,7 +927,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -936,7 +936,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -972,7 +972,7 @@
"pk": 16,
"fields": {
"created_at": "2022-07-20T10:13:15.407",
"updated_at": "2022-09-14T15:59:19.884",
"updated_at": "2022-09-21T09:05:30.063",
"url": "https://pt.0ff.cc/",
"name": "农场",
"logo": "http://favicon.ico",
@@ -1005,7 +1005,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -1014,7 +1014,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -1083,7 +1083,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -1092,7 +1092,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -1161,7 +1161,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -1170,7 +1170,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -1317,7 +1317,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1395,7 +1395,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1551,7 +1551,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1629,7 +1629,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1707,7 +1707,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1863,7 +1863,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1872,7 +1872,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -1941,7 +1941,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -1950,7 +1950,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2028,7 +2028,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2253,7 +2253,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"][1]/a[1]/img/@alt",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -2262,7 +2262,7 @@
"size_rule": ".//td[4]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[3]/text()",
"seeders_rule": ".//a[contains(@href,\"dllist=1#seeders\")]//text()",
"leechers_rule": ".//a[contains(@href,\"dllist=1#leechers\")]//text()",
@@ -2331,7 +2331,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"]/a/img/@title",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -2340,7 +2340,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2454,7 +2454,7 @@
"pk": 36,
"fields": {
"created_at": "2022-07-27T12:59:12.234",
"updated_at": "2022-09-14T15:59:20.190",
"updated_at": "2022-09-21T08:56:32.640",
"url": "https://www.nicept.net/",
"name": "老师",
"logo": "http://favicon.ico",
@@ -2487,7 +2487,7 @@
"limit_speed": 100,
"torrents_rule": "//table[@class=\"torrents\"]/tr",
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
"title_rule": ".//tr/td[@class=\"embedded\"][1]/text()",
"title_rule": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"detail_url_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/@href",
"category_rule": ".//td[@class=\"rowfollow nowrap\"]/a/img/@title",
"poster_rule": ".//table/tr/td[1]/img/@src",
@@ -2496,7 +2496,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2532,7 +2532,7 @@
"pk": 38,
"fields": {
"created_at": "2022-08-02T10:14:26.854",
"updated_at": "2022-09-14T18:18:09.723",
"updated_at": "2022-09-21T09:29:33.480",
"url": "https://hdpt.xyz/",
"name": "明教",
"logo": "http://favicon.ico",
@@ -2565,8 +2565,8 @@
"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": ".//table/tr/td[3]/a[1]/@href",
"title_rule": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -2574,7 +2574,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2652,7 +2652,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2721,7 +2721,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -2730,7 +2730,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2799,7 +2799,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -2808,7 +2808,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -2886,7 +2886,7 @@
"size_rule": ".//div[@class=\"trl\"]/i/following-sibling::text()[1]",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//div[@class=\"trtop\"]/div/text()",
"seeders_rule": ".//a[contains(@href,\"dllist=1#seeders\")]/font/text()",
"leechers_rule": ".//a[contains(@href,\"dllist=1#leechers\")]/text()",
@@ -2955,7 +2955,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -2964,7 +2964,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3000,7 +3000,7 @@
"pk": 44,
"fields": {
"created_at": "2022-08-23T16:41:38.669",
"updated_at": "2022-09-15T01:29:25.589",
"updated_at": "2022-09-21T09:42:12.450",
"url": "https://pt.keepfrds.com/",
"name": "月月Frds",
"logo": "https://pt.keepfrds.com/static/favicon-64x64.png",
@@ -3032,7 +3032,7 @@
"sp_full": 100.0,
"limit_speed": 100,
"torrents_rule": "//table[@class=\"torrents\"]/tr",
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
"name_rule": ".//td[@class=\"embedded\"]/a/b//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",
@@ -3078,16 +3078,16 @@
"pk": 45,
"fields": {
"created_at": "2022-08-26T20:52:18.452",
"updated_at": "2022-09-20T14:41:22.003",
"updated_at": "2022-09-20T15:44:21.934",
"url": "https://u2.dmhy.org/",
"name": "U2",
"logo": "http://favor.ico",
"sign_in_support": false,
"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_sign_in": "showup.php",
"page_control_panel": "usercp.php",
"page_detail": "details.php?id={}",
"page_download": "download.php?id={}",
@@ -3100,7 +3100,7 @@
"page_mybonus": "mprecent.php",
"page_viewfilelist": "viewfilelist.php?id={}",
"page_viewpeerlist": "viewpeerlist.php?id={}",
"sign_in_method": "get",
"sign_in_method": "post",
"sign_in_captcha": false,
"sign_in_params": "{}",
"sign_in_headers": "{}",
@@ -3111,7 +3111,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3120,7 +3120,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3267,7 +3267,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3276,7 +3276,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3345,7 +3345,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3354,7 +3354,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3423,7 +3423,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3432,7 +3432,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3501,7 +3501,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3510,7 +3510,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3579,7 +3579,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3588,7 +3588,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3624,7 +3624,7 @@
"pk": 52,
"fields": {
"created_at": "2022-08-27T18:16:09.224",
"updated_at": "2022-09-14T18:21:28.037",
"updated_at": "2022-09-21T08:54:15.936",
"url": "https://hdhome.org/",
"name": "家园",
"logo": "http://favicon.ico",
@@ -3657,7 +3657,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/span[last()]/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",
@@ -3666,7 +3666,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3735,7 +3735,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3744,7 +3744,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3813,7 +3813,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3822,7 +3822,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3891,7 +3891,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3900,7 +3900,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -3969,7 +3969,7 @@
"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": ".//a[contains(@href,\"detail\")]/parent::td/text()[last()]",
"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",
@@ -3978,7 +3978,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",
@@ -4056,7 +4056,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//img[contains(@class,\"pro_\")]/following::font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/text()",
"seeders_rule": ".//a[contains(@href,\"#seeders\")]//text()",
"leechers_rule": ".//a[contains(@href,\"#leechers\")]//text()",
@@ -4092,7 +4092,7 @@
"pk": 58,
"fields": {
"created_at": "2022-09-03T00:08:20.078",
"updated_at": "2022-09-15T00:58:28.357",
"updated_at": "2022-09-21T09:22:20.962",
"url": "https://pt.eastgame.org/",
"name": "吐鲁番",
"logo": "http://favicon.ico",
@@ -4125,7 +4125,7 @@
"limit_speed": 100,
"torrents_rule": "//table[@class=\"torrents\"]/tr",
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
"title_rule": ".//td[@class=\"embedded\"]/a[contains(@href,\"detail\")]/following::text()[1]",
"title_rule": ".//a[contains(@href,\"detail\")]/parent::td/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",
@@ -4134,7 +4134,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//img[contains(@class,\"pro_\")]/following::span[1]/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//a[contains(@href,\"#seeders\")]/text()",
"leechers_rule": ".//a[contains(@href,\"#leechers\")]/text()",
@@ -4170,7 +4170,7 @@
"pk": 59,
"fields": {
"created_at": "2022-09-14T08:33:16.574",
"updated_at": "2022-09-20T09:16:28.533",
"updated_at": "2022-09-21T09:17:25.001",
"url": "https://kamept.com/",
"name": "KamePT",
"logo": "https://kamept.com/favicon.ico",
@@ -4203,7 +4203,7 @@
"limit_speed": 100,
"torrents_rule": "//table[@class=\"torrents\"]/tr",
"name_rule": ".//td[@class=\"embedded\"]/a/b/text()",
"title_rule": ".//table[@class=\"torrentname\"]//td[@class=\"embedded\"][1]/text()[last()]",
"title_rule": ".//a[contains(@href,\"detail\")]/parent::td/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",
@@ -4212,7 +4212,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//img[contains(@class,\"pro_\")]/following::font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//a[contains(@href,\"#seeders\")]//text()",
"leechers_rule": ".//a[contains(@href,\"#leechers\")]//text()",
@@ -4290,7 +4290,7 @@
"size_rule": ".//td[5]/text()",
"hr_rule": ".//table/tr/td/img[@class=\"hitandrun\"]/@title",
"sale_rule": ".//img[contains(@class,\"free\")]/@alt",
"sale_expire_rule": ".//table/tr/td/font/span/@title",
"sale_expire_rule": ".//img[contains(@class,\"free\")]/following-sibling::font/span/@title",
"release_rule": ".//td[4]/span/@title",
"seeders_rule": ".//td[6]/b/a/text()",
"leechers_rule": ".//td[7]/b/a/text()",

View File

@@ -0,0 +1,30 @@
# Generated by Django 4.1 on 2022-09-21 09:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("pt_site", "0014_alter_site_sale_expire_rule_alter_site_sale_rule"),
]
operations = [
migrations.AlterField(
model_name="site",
name="sale_expire_rule",
field=models.CharField(
default='.//img[contains(@class,"free")]/following-sibling::font/span/@title',
max_length=128,
verbose_name="促销时间",
),
),
migrations.AlterField(
model_name="site",
name="title_rule",
field=models.CharField(
default='.//a[contains(@href,"detail")]/parent::td/text()[last()]',
max_length=128,
verbose_name="种子标题",
),
),
]

View File

@@ -78,7 +78,7 @@ class Site(BaseEntity):
default='.//td[@class="embedded"]/a/b/text()',
max_length=128)
title_rule = models.CharField(verbose_name='种子标题',
default='.//td[@class="embedded"]/a/following::text()[1]',
default='.//a[contains(@href,"detail")]/parent::td/text()[last()]',
max_length=128)
detail_url_rule = models.CharField(
verbose_name='种子详情',
@@ -114,7 +114,7 @@ class Site(BaseEntity):
)
sale_expire_rule = models.CharField(
verbose_name='促销时间',
default='.//img[contains(@class,"free")]/following::font/span/@title',
default='.//img[contains(@class,"free")]/following-sibling::font/span/@title',
max_length=128)
release_rule = models.CharField(
verbose_name='发布时间',