我的站点增加User-Agent字段,用于解决部分反爬问题

This commit is contained in:
ngfchl
2022-11-25 18:45:22 +08:00
parent 09f7cc9589
commit 783c01f0cc
2 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 4.1.2 on 2022-11-25 18:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('pt_site', '0017_alter_site_tracker'),
]
operations = [
migrations.AddField(
model_name='mysite',
name='user_agent',
field=models.CharField(default='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42', help_text='请填写你获取cookie的浏览器的User-Agent', max_length=512, verbose_name='User-Agent'),
),
]

View File

@@ -249,6 +249,10 @@ class MySite(BaseEntity):
user_id = models.CharField(verbose_name='用户ID', max_length=16)
passkey = models.CharField(max_length=128, verbose_name='PassKey', blank=True, null=True)
cookie = models.TextField(verbose_name='COOKIE')
user_agent = models.CharField(verbose_name='User-Agent', max_length=512,
help_text='请填写你获取cookie的浏览器的User-Agent',
default='Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 '
'(KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36 Edg/106.0.1370.42')
# 用户设置
hr = models.BooleanField(verbose_name='开启HR下载', default=False, help_text='是否下载HR种子')
sign_in = models.BooleanField(verbose_name='开启签到', default=True, help_text='是否开启签到')