尝试使用selenium webdriver python向下滚动到页面底部,以便加载更多产品。
driver = webdriver.Firefox()
driver.get('https://www.woolworths.com.au/Shop/Browse/back-to-school/free-school-labels')
driver.implicitly_wait(100)
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(100)
driver.quit()
网页加载但不更改。
我遗漏了什么吗?
我只是尝试了这种方法,它对我起了作用:
首先选择要向下滚动的页面的
div
元素,然后在该元素中向下滚动。OBS:我在定义scrollHeight时添加了偏移量,因为如果滚动到绝对底部,它不会加载更多对象。当您靠近底部而未触及目录时,它将开始加载目录。
您可以尝试以下上移和下移功能:
您可以尝试使用Action Chains
相关问题 更多 >
编程相关推荐