Browse Source

动态更新请求变量

zhangliang 1 day ago
parent
commit
7f3831b1c0
2 changed files with 1 additions and 17 deletions
  1. 0 16
      core/utils/helpers.py
  2. 1 1
      spiders/base_spider.py

+ 0 - 16
core/utils/helpers.py

@@ -44,22 +44,6 @@ async def insert_feishu_data(sheet_id: str,values: List):
         await feishu.insert_values(spreadsheet_token=spreadsheet_token, sheet_id=sheet_id,ranges="A2:Z2",values=values)
 
 
-import re
-
-
-def extract_variables(text: str, pattern: str = r"\{\{(\w+)\}\}") -> list:
-    """
-    从文本中提取模板变量名
-
-    参数:
-        text: 要分析的文本
-        pattern: 正则表达式模式,默认为 "{{变量名}}" 格式
-
-    返回:
-        提取到的变量名列表
-    """
-    return re.findall(pattern, text)
-
 
 
 if __name__ == '__main__':

+ 1 - 1
spiders/base_spider.py

@@ -10,7 +10,7 @@ from typing import List, Dict, Optional, Any
 import aiohttp
 
 from core.models.video_item import VideoItem
-from core.utils.helpers import generate_titles, extract_variables
+from core.utils.helpers import generate_titles
 from core.utils.spider_config import SpiderConfig
 from core.utils.extractors import safe_extract, extract_fields
 from core.utils.log.logger_manager import LoggerManager