diff --git a/pt_site/migrations/0013_alter_site_my_level_rule_alter_site_my_uid_rule.py b/pt_site/migrations/0013_alter_site_my_level_rule_alter_site_my_uid_rule.py new file mode 100644 index 0000000..abb900b --- /dev/null +++ b/pt_site/migrations/0013_alter_site_my_level_rule_alter_site_my_uid_rule.py @@ -0,0 +1,23 @@ +# Generated by Django 4.1 on 2022-09-19 20:42 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pt_site', '0012_alter_site_invitation_rule'), + ] + + operations = [ + migrations.AlterField( + model_name='site', + name='my_level_rule', + field=models.CharField(default='//table[@id="info_block"]//span/a[contains(@class,"_Name") and contains(@href,"userdetails.php?id=")]/@class', max_length=128, verbose_name='用户等级'), + ), + migrations.AlterField( + model_name='site', + name='my_uid_rule', + field=models.CharField(default='//table[@id="info_block"]//span/a[contains(@class,"_Name") and contains(@href,"userdetails.php?id=")]/@href', max_length=128, verbose_name='用户ID'), + ), + ] diff --git a/pt_site/migrations/0014_alter_site_sale_expire_rule_alter_site_sale_rule.py b/pt_site/migrations/0014_alter_site_sale_expire_rule_alter_site_sale_rule.py new file mode 100644 index 0000000..39b093f --- /dev/null +++ b/pt_site/migrations/0014_alter_site_sale_expire_rule_alter_site_sale_rule.py @@ -0,0 +1,23 @@ +# Generated by Django 4.1 on 2022-09-19 20:59 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('pt_site', '0013_alter_site_my_level_rule_alter_site_my_uid_rule'), + ] + + operations = [ + migrations.AlterField( + model_name='site', + name='sale_expire_rule', + field=models.CharField(default='.//img[contains(@class,"free")]/following::font/span/@title', max_length=128, verbose_name='促销时间'), + ), + migrations.AlterField( + model_name='site', + name='sale_rule', + field=models.CharField(default='.//img[contains(@class,"free")]/@alt', max_length=128, verbose_name='促销信息'), + ), + ] diff --git a/pt_site/models.py b/pt_site/models.py index ca61b5c..d459587 100644 --- a/pt_site/models.py +++ b/pt_site/models.py @@ -109,12 +109,12 @@ class Site(BaseEntity): max_length=128) sale_rule = models.CharField( verbose_name='促销信息', - default='.//div/img[contains(@class,"pro_")]/@alt', + default='.//img[contains(@class,"free")]/@alt', max_length=128 ) sale_expire_rule = models.CharField( verbose_name='促销时间', - default='.//img[contains(@class,"pro_")]/following::font/span/@title', + default='.//img[contains(@class,"free")]/following::font/span/@title', max_length=128) release_rule = models.CharField( verbose_name='发布时间', @@ -184,7 +184,7 @@ class Site(BaseEntity): max_length=128) my_level_rule = models.CharField( verbose_name='用户等级', - default='//a[contains(@class,"_Name") and contains(@href,"userdetails.php?id=1")]/@class', + default='//table[@id="info_block"]//span/a[contains(@class,"_Name") and contains(@href,"userdetails.php?id=")]/@class', max_length=128 ) my_passkey_rule = models.CharField( @@ -194,7 +194,7 @@ class Site(BaseEntity): ) my_uid_rule = models.CharField( verbose_name='用户ID', - default='//a[contains(@class,"_Name") and contains(@href,"userdetails.php?id=")]/@href', + default='//table[@id="info_block"]//span/a[contains(@class,"_Name") and contains(@href,"userdetails.php?id=")]/@href', max_length=128 ) my_hr_rule = models.CharField(