perf: 限制商品页补采最多滑动3次 (#163)

This commit is contained in:
chengma
2026-08-11 16:40:17 +08:00
parent f859b58d43
commit 7b41e1b27e
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -794,7 +794,7 @@ class PddCollectService:
page_timeout: float = 30.0,
spec_panel_timeout: float = 10.0,
overall_timeout: float = 600.0,
max_goods_page_swipes: int = 6,
max_goods_page_swipes: int = 3,
max_spec_swipes: int = 12,
max_sku_count: int = 200,
color_poll_interval: float = 0.1,
+3 -3
View File
@@ -1390,7 +1390,7 @@ class PddCollectParserTest(unittest.TestCase):
self.assertTrue(device.clicks)
self.assertEqual(device.swipe_panel_states[:2], [False, False])
def test_goods_metadata_default_swipe_limit_is_six(self):
def test_goods_metadata_default_swipe_limit_is_three(self):
pages = [
f"""<hierarchy>
<node class="androidx.viewpager.widget.ViewPager"
@@ -1416,8 +1416,8 @@ class PddCollectParserTest(unittest.TestCase):
self.assertIsNone(result.shop_name)
self.assertIsNone(result.reviews.raw)
self.assertEqual(6, len(device.swipes))
self.assertEqual(6, device.page_index)
self.assertEqual(3, len(device.swipes))
self.assertEqual(3, device.page_index)
def test_cancel_during_goods_page_scroll_stops_before_spec_panel(self):
incomplete_home = self.home_xml.replace(