Files
cmsp/config.example.yaml
T

88 lines
3.6 KiB
YAML

# cmsp 本机配置模板
#
# 用法:把本文件复制成 config.yaml,填入真实账号密码。
#
# Windows: copy config.example.yaml config.yaml
#
# 也可以不复制:直接启动程序,在「参数设置」页填写并保存,
# 程序会自动生成 config.yaml。
#
# [必须] config.yaml 已在 .gitignore 里,绝不能提交进 Git——
# 密码一旦进了 git 历史就很难清干净。
# [必须] 打包发给同事时也不要带上 config.yaml。
# [必须] 密码要用双引号包起来。纯数字密码不加引号会被 YAML 当成
# 整数,读取时直接报错,前导 0 也会丢。
#
# 各项含义见 Wiki「本地开发与验证」和「参数设置」页上的说明。
erpgo:
# 店铺刷新和商品同步使用的服务根地址;未配置时保留本地缓存。
base_url: ""
# 在 erpgo 后台生成的 API Key,仅保存于本机,不得提交或分享。
api_key: ""
huohanhan:
# 货憨憨网站地址,一般不用改,域名变了才改。结尾不要带斜杠。
base_url: https://www.huohanhan.com
# 登录账号。
account: 你的货憨憨账号
# [必须] 登录密码,加双引号。
password: "你的密码"
# 登录验证码的自动识别服务。
# [注意] 验证码图片会被发送到这个地址,换成别人的服务前先评估一下。
ocr_url: https://ocr.ilapage.cn/ocr
taobao:
# [必须] 这里没有淘宝账号和密码,将来也不要加。
# 淘宝登录必须由你在程序打开的专属 Chrome 里手动扫码完成,
# 登录态保存在下面的 user_data_dir 里,程序不读取也不保存。
# 程序不会代填密码,也不会绕过验证码或滑块。
# chrome.exe 的完整路径。注意是文件不是目录。
# 在「参数设置」页可以用「选择文件」按钮挑,不用手打。
chrome_path: "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe"
# 专属 Chrome 的用户数据目录,淘宝登录态就存在这里。
# 默认在 %LOCALAPPDATA%\电商视频自动下载工具\淘宝浏览器\默认账号
# [注意] 改了这个路径就要重新扫码登录一次,不要随手改。
# 这个目录不要提交、打包或共享。
user_data_dir: "C:\\Users\\你的用户名\\AppData\\Local\\电商视频自动下载工具\\淘宝浏览器\\默认账号"
# 给专属 Chrome 分配调试端口的范围。端口被占用时会往后找。
debug_port_start: 19666
debug_port_end: 19765
download:
# 下载的视频保存到哪个目录。
video_dir: "D:\\chengma\\cmsp\\运行数据\\视频"
# 每个商品最多下载几个视频,允许 1—10。
max_videos_per_product: 3
# 图搜结果里取前几个同款去找视频,允许 1—60。取太多会明显变慢。
search_top_n: 20
# 同时下载几个视频,允许 1—8。
# [注意] 调大会提高淘宝风控概率,没有实测结论前不要超过 3。
concurrency: 2
# 处理完一个商品后随机等待的秒数区间,用来降低被风控的概率。
# 改小了跑得快但更容易被拦,不建议低于 2 秒。
wait_seconds_min: 2
wait_seconds_max: 4
# 淘宝详情页视频为异步加载;调小会漏视频,不建议低于 8 秒。
detail_wait_seconds: 8
# 每个同款详情页前访问「我的淘宝」的深度登录守卫等待秒数。
guard_wait_seconds: 3
# 连续多少个正常打开却没有视频的详情页时,判为疑似风控并停止任务。
risk_empty_threshold: 8
# 网络层下载失败后的重试次数;HTTP 4xx 和 ffprobe 校验失败不会重试。
download_retries: 3