23 lines
733 B
Python
23 lines
733 B
Python
# coding=utf-8
|
||
|
||
# 采集配置
|
||
SCROLL_DISTANCE_RATIO = 0.5
|
||
MAX_STATIONS_COUNT = 100
|
||
FIRST_RUN_ONLY_ONE_STATION = True
|
||
|
||
# 调试绘图配置
|
||
DRAW_DEBUG_BOXES = True
|
||
DEBUG_BOX_COLOR = (0, 255, 0)
|
||
DEBUG_BOX_THICKNESS = 3
|
||
|
||
# 等待时间配置 (秒)
|
||
WAIT_DETAIL_PAGE_LOAD = 3.5
|
||
WAIT_BACK_TO_LIST = 1.5
|
||
WAIT_AFTER_SCROLL = 5.0
|
||
|
||
# 坐标计算与安全防护
|
||
SAFE_EXCLUDE_RATIO = 0.58 # 增加比例,确保完全跳过顶部的“充电礼”红色Banner和“PLUS会员/我的卡券”图标区
|
||
BOTTOM_SAFE_EXCLUDE_RATIO = 0.12
|
||
MIN_CARD_HEIGHT = 250 # 增加最小高度要求,确保卡片信息完整(特来电卡片较长,约300px)
|
||
DETAIL_SCROLL_DISTANCE_RATIO = 0.9 # 详情页滑动距离比例,确保露出价格按钮
|