@@ -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__':
@@ -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