处理得了·修得好·洗得净·跑得稳
数据处理的"急诊室+健身房"——出了问题来急诊(DebugRunner),日常训练来健身(IterateOptimizer),全程配营养师(DataCleaner)。
text
scripts/process-engine.py config --url URL --fields 字段1 字段2 --mode static|dynamic|api
scripts/process-engine.py extract --html "HTML内容" --fields 字段1 字段2
text
scripts/code-generator.py --name 项目名 --url URL --fields 字段1 字段2 --mode requests_bs4|playwright|api_client
text
scripts/debug-runner.py --error "错误信息"
text
scripts/data-cleaner.py clean --input 数据 --remove-html --remove-duplicates
scripts/data-cleaner.py normalize --input 数据 --schema 类型定义
scripts/data-cleaner.py format --input 数据 --format json|csv|jsonl --fields 字段列表
text
scripts/iterate-optimizer.py analyze --input 运行历史.json
scripts/iterate-optimizer.py improve --config 当前配置 --analysis 分析结果
问题建议方案连接失败检查URL有效性,添加重试机制超时错误增加超时时间,等待后重试选择器失效检查页面结构,更新选择器编码问题指定正确编码,使用容错解析
当目标站点使用 JavaScript 渲染内容时:
process-engine.py config → 了解目标站点+推荐方案code-generator.py → 获得起始代码模板debug-runner.py → 秒级诊断data-cleaner.py → 去重+标准化+格式化iterate-optimizer.py → 基于运行数据持续改进