Chromedriver Сохранить как PDF метод не работает. Раньше он работал нормально, но теперь, когда я запускаю этот код, он появляется на экране «Сохранить как PDF» и фактически печатает страницу вместо сохранения в формате PDF
.
Я пытался изменить идентификатор, но он тоже не работал
appState = {
"recentDestinations": [
{
"id": "Save as PDF",
"origin": "local",
"margin": 0,
'size': 'auto'
}
],
"selectedDestinationId": "Save as PDF",
"version": 2,
"margin": 0,
'size': 'auto'
}
profile = {'printing.print_preview_sticky_settings.appState': json.dumps(
appState)}
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option('prefs', profile)
chrome_options.add_argument('--kiosk-printing')
driver = webdriver.Chrome(chrome_options=chrome_options)
Следует сохранить файл в формате PDF вместо выбора опции Microsoft XPS Document Writer и распечатать страницу Это опция, которую следует выбрать