我有多个由python脚本打开的URL。我必须从上到下向下滚动所有网页。我不想使用硬编码来处理网页的高度。
我使用下面的行向下滚动网页:
self.driver.find_element_by_tag_name('body').send_keys(Keys.SPACE)
但无法从上到下运行。 对于我打开的每个网页,有没有办法从上到下滚动?
答案 0 :(得分:1)
尝试使用END
键,以达到网页的底部。
from selenium.webdriver.common.keys import Keys
browser.find_element_by_tag_name('body').send_keys(Keys.END)
参考:
答案 1 :(得分:0)
self.driver.execute_script("return arguments[0].scrollIntoView();", element)
如果页面底部有页脚或其他内容,请滚动到该页面