Fix chinadaily bug : Support more packages

This commit is contained in:
2025-08-15 02:03:13 +08:00
parent 89909d2781
commit 1856f3e9fc
3 changed files with 48 additions and 18 deletions

View File

@@ -9,7 +9,7 @@ class Command(BaseCommand):
def add_arguments(self, parser):
parser.add_argument('--platform', type=str, default='all',
choices=['chinadaily', 'mobile', 'all'],
help='选择爬取平台: chinadaily(中国日报), mobile(移动端), all(全部)')
help='选择爬取平台: chinadaily(中国日报), all(全部)')
def handle(self, *args, **options):
platform = options['platform']
@@ -22,12 +22,7 @@ class Command(BaseCommand):
'start_url': 'https://www.chinadaily.com.cn',
'article_selector': 'a'
},
'mobile': {
'name': '中国日报移动端',
'base_url': 'https://m.chinadaily.com.cn',
'start_url': 'https://m.chinadaily.com.cn',
'article_selector': 'a'
}
}
if platform == 'all':