模板导出增强 + 模特性别分组 + 三合一提示词精简
1) 模板导出:识别「基码表-胸围」填 sku.bust(多个胸围列都填);申报价格模糊匹配多列统一按加价后价格填写;详情图文不再拼接 img_url_2;SPU 款式来源统一填「现货款」;商品产地国家简称映射(沙特→沙特阿拉伯) 2) 模特性别分组:model_features 按男女分组,按模板类目含男/女固定取对应性别模特(含 Pinterest 模式 pipeline) 3) 三合一提示词:去掉 DESIGN CONTENT 四要素描述(设计已由设计稿提供) 4) 生图尺寸:全部改为读 config 不再硬编码(设计图 compose.design_size / 合成图 compose.size / 种草图 seed_shot.size)
This commit is contained in:
@@ -233,7 +233,15 @@ async def download_image(session: aiohttp.ClientSession, url: str, idx: int,
|
||||
else:
|
||||
print(f"❌ 下载失败 {url} 状态码: {resp.status}")
|
||||
except Exception as e:
|
||||
print(f"⚠️ 下载错误 {url}: {e}")
|
||||
msg = str(e)
|
||||
# 连接类错误(直连被墙/代理失效)给出明确诊断,避免用户误以为代码问题
|
||||
if any(k in msg.lower() for k in ("cannot connect", "connection refused",
|
||||
"timed out", "timeout", "getaddrinfo",
|
||||
"connection reset", "ssl")):
|
||||
print(f"⚠️ 下载错误 {url}: {e}\n"
|
||||
f" → 无法连接 i.pinimg.com,请确认代理/VPN 已开启且能访问 Pinterest(当前代理: {proxy or '无,直连'})")
|
||||
else:
|
||||
print(f"⚠️ 下载错误 {url}: {e}")
|
||||
|
||||
|
||||
async def download_all(imgs_url: set[str], save_dir: str, proxy: str | None):
|
||||
|
||||
Reference in New Issue
Block a user