Selenium Python使用Chromedriver获得PDF的高度

问题描述 投票:0回答:1

我正在尝试使用Chromedriver,Selenium + Python获取pdf文件的滚动高度。这是代码:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.adobe.com/content/dam/acom/en/accessibility/products/acrobat/pdfs/acrobat-x-accessibility-checker.pdf")
total_height = driver.execute_script("return Math.max( document.body.scrollHeight, document.body.offsetHeight, document.documentElement.clientHeight, document.documentElement.scrollHeight, document.documentElement.offsetHeight );")

输出为925,但是总滚动高度应大于pdf的高度,因为pdf有7页...。

javascript python selenium selenium-chromedriver height
1个回答
-1
投票

我得到969:

返回$('[type =“ application / pdf”]')。scrollHeight

© www.soinside.com 2019 - 2024. All rights reserved.