'commit'
This commit is contained in:
@@ -10,7 +10,7 @@ from Apps.TeLaiDian.Service import TeLaiDianService
|
||||
from Apps.TeLaiDian.Config.Setting import (
|
||||
SCROLL_DISTANCE_RATIO, WAIT_AFTER_SCROLL, MAX_STATIONS_COUNT,
|
||||
SAFE_EXCLUDE_RATIO, BOTTOM_SAFE_EXCLUDE_RATIO, WAIT_DETAIL_PAGE_LOAD,
|
||||
WAIT_BACK_TO_LIST
|
||||
WAIT_BACK_TO_LIST, DETAIL_SCROLL_DISTANCE_RATIO
|
||||
)
|
||||
from Core.BaseCrawler import BaseCrawler
|
||||
import uiautomator2 as u2
|
||||
@@ -115,9 +115,9 @@ class TeLaiDianCrawler(BaseCrawler):
|
||||
logger.info(f"详情页基础信息识别完成: {station_name} | {address}")
|
||||
|
||||
# 2. 向上滑动以露出价格按钮
|
||||
logger.info("执行滑动操作以显示价格按钮...")
|
||||
# 从屏幕中间向上滑动,scale=0.6 表示滑动距离约为屏幕高度的 60%
|
||||
d.swipe_ext("up", scale=0.6)
|
||||
logger.info(f"执行滑动操作以显示价格按钮 (距离比例: {DETAIL_SCROLL_DISTANCE_RATIO})...")
|
||||
# 从屏幕中间向上滑动
|
||||
d.swipe_ext("up", scale=DETAIL_SCROLL_DISTANCE_RATIO)
|
||||
await asyncio.sleep(1.5)
|
||||
|
||||
# 3. 点击“价格信息”按钮 (jgxx.jpg)
|
||||
|
||||
Reference in New Issue
Block a user