如何向下滚动网页,这是一个由Selenium Webdriver在Google Chrome上用Python 3打开的.pdf文件?

如何向下滚动网页,这是一个由Selenium Webdriver在Google Chrome上用Python 3打开的.pdf文件?,python,python-3.x,selenium,pdf,selenium-webdriver,Python,Python 3.x,Selenium,Pdf,Selenium Webdriver,我正在尝试向下滚动使用selenium webdriver在Google Chrome上打开的网页,但该网页实际上是一个.pdf文件,我猜正是因为这个原因,我的解决方案无法正常工作,如下所示: browser.find_元素('body')。send_key(key.END) 我也试过了 browser.execute_脚本(“window.scrollTo(0,document.body.scrollHeight)”) 我需要向下滚动页面,以便使用浏览器。保存屏幕截图('image.png')

我正在尝试向下滚动使用selenium webdriver在Google Chrome上打开的网页,但该网页实际上是一个.pdf文件,我猜正是因为这个原因,我的解决方案无法正常工作,如下所示:

browser.find_元素('body')。send_key(key.END)

我也试过了

browser.execute_脚本(“window.scrollTo(0,document.body.scrollHeight)”)

我需要向下滚动页面,以便使用
浏览器。保存屏幕截图('image.png')
来获取我需要的图片。
有人能帮我在Python 3上完成这项工作吗?

如果URL以“.pdf”结尾,Web驱动程序将无法对其执行任何操作。没有可与之通信的DOM。只需下载PDF,然后您就可以使用其他库/工具执行任何需要执行的操作。如果URL以“.PDF”结尾,webdriver将无法对其执行任何操作。没有可与之通信的DOM。只需下载PDF,然后您就可以使用其他库/工具执行任何需要执行的操作。