猿问

在 Selenium Python 中使用 Keys.PAGE_DOWN 滚动

你好每个人都可以帮助我滚动https://www.grainger.com/category/black-pipe-fittings/pipe-fittings/pipe-tubing-and-fittings/plumbing/ecatalog/N-qu1?searchRedirect=产品


我想滚动这个使用


actions = ActionChains(browser)

actions.send_keys(Keys.PAGE_DOWN)

actions.perform()

直到它到达滚动的底部,在那里它会找到一个元素“加载更多”


loadMoreButton = browser.find_element_by_css_selector(

                        ".btn.list-view__load-more.list-view__load-more--js")

loadMoreButton.click()

然后庞塞单击加载更多按钮,它必须再次执行滚动操作,然后再次执行加载更多操作,直到加载更多按钮不可用。


我必须使用此页面向下操作,因为在页面滚动到元素之前元素不会加载,如果有人可以提出一些解决方案将有很大帮助


Helenr
浏览 495回答 3
3回答
随时随地看视频慕课网APP

相关分类

Python
我要回答