我是 selenium python 的新手,如何在 swiggy 中向下滾動到過濾器的底部。當我嘗試背景頁面滾動而不是過濾時。 在此處輸入影像描述
uj5u.com熱心網友回復:
首先,您必須確保定位正確的元素,在這種情況下是側面選單,然后使用 javascript 您可以編輯其滾動級別。如果要滾動更多,請多次運行以下代碼的最后一行
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
chromedriver_path = '...'
driver = webdriver.Chrome(service=Service(chromedriver_path))
...do something...
side_menu = driver.find_element(By.CSS_SELECTOR, 'div._3vi_e')
driver.execute_script('arguments[0].scrollTop = arguments[0].scrollTop arguments[0].offsetHeight;', side_menu)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/477538.html
