【发布时间】:2021-06-14 19:57:32
【问题描述】:
我使用以下代码使用 selenium 从 web url 下载 pdf。但是,下载的 pdf 除了页眉和页脚外只有一页和空白。如何让 selenium 正确下载 pdf?
from selenium import webdriver
import json
chrome_options = webdriver.ChromeOptions()
settings = {
"recentDestinations": [{
"id": "Save as PDF",
"origin": "local",
"account": "",
}],
"selectedDestinationId": "Save as PDF",
"version": 2
}
prefs = {'printing.print_preview_sticky_settings.appState': json.dumps(settings)}
chrome_options.add_experimental_option('prefs', prefs)
chrome_options.add_argument('--kiosk-printing')
CHROMEDRIVER_PATH = '/usr/local/bin/chromedriver'
driver = webdriver.Chrome(options=chrome_options, executable_path=CHROMEDRIVER_PATH)
driver.get("https://atip.piercecountywa.gov/#/propertySummary/0420066001")
driver.execute_script('window.print();')
driver.quit()
【问题讨论】: