|
@@ -1,23 +1,25 @@
|
|
# 配置信息:环境 策略等
|
|
# 配置信息:环境 策略等
|
|
-import os
|
|
|
|
|
|
|
|
-class BaseConfig:
|
|
|
|
- ENV = {
|
|
|
|
- 'dev': 'dev', # 开发环境
|
|
|
|
- 'test': 'test', # 开发环境
|
|
|
|
- 'pre': 'pre', # 开发环境
|
|
|
|
- 'prod': 'prod' # 开发环境
|
|
|
|
- }
|
|
|
|
- PLATFORM = {
|
|
|
|
- 'xiaoniangao': 'xiaoniangao', # 小年糕
|
|
|
|
- 'xigua': 'xigua', # 西瓜视频
|
|
|
|
- 'shipinhao': 'shipinhao' # 视频号
|
|
|
|
- }
|
|
|
|
|
|
+from strategy import *
|
|
|
|
|
|
|
|
+
|
|
|
|
+class BaseConfig:
|
|
STRATEGY = {
|
|
STRATEGY = {
|
|
- 'channel_page': 'channel_page', # 推荐/频道页 规则抓取
|
|
|
|
- 'home_page': 'home_page', # 用户主页 规则抓取
|
|
|
|
- 'search': 'search' # 搜索结果 规则抓取
|
|
|
|
|
|
+ 'xiaoniangao': {
|
|
|
|
+ 'channel_page': XiaoniangaoHomePageStrategy(), # 推荐/频道页 规则抓取
|
|
|
|
+ 'home_page': XiaoniangaoHomePageStrategy(), # 用户主页 规则抓取
|
|
|
|
+ 'search': XiaoniangaoHomePageStrategy() # 搜索结果 规则抓取
|
|
|
|
+ }, # 小年糕
|
|
|
|
+ 'xigua': {
|
|
|
|
+ 'channel_page': XiguaHomePageStrategy(), # 推荐/频道页 规则抓取
|
|
|
|
+ 'home_page': XiguaHomePageStrategy(), # 用户主页 规则抓取
|
|
|
|
+ 'search': XiguaHomePageStrategy() # 搜索结果 规则抓取
|
|
|
|
+ }, # 西瓜视频
|
|
|
|
+ 'shipinhao': {
|
|
|
|
+ 'channel_page': ShipinhaoHomePageStrategy(), # 推荐/频道页 规则抓取
|
|
|
|
+ 'home_page': ShipinhaoHomePageStrategy(), # 用户主页 规则抓取
|
|
|
|
+ 'search': ShipinhaoHomePageStrategy() # 搜索结果 规则抓取
|
|
|
|
+ }, # 视频号
|
|
}
|
|
}
|
|
|
|
|
|
"""
|
|
"""
|
|
@@ -57,6 +59,7 @@ class TestConfig(BaseConfig):
|
|
|
|
|
|
# TODO 发布 接口
|
|
# TODO 发布 接口
|
|
|
|
|
|
|
|
+
|
|
class ProdConfig(BaseConfig):
|
|
class ProdConfig(BaseConfig):
|
|
"""生产环境配置"""
|
|
"""生产环境配置"""
|
|
ENV_TEXT = "生产环境"
|
|
ENV_TEXT = "生产环境"
|