pythonにてwebページをpdf化して、保存先と名前の変更を行いたいのですが、思い通りに動きません。
下記のコードでは、保存先はDドライブ直下を指定しているつもりですが、ダウンロードフォルダにしか保存されません。
名前の変更に至ってはどういったコードを書けば良いかすらわかりません。
アドバイスいただけると助かります。
python
1import json 2from selenium import webdriver 3 4chopt=webdriver.ChromeOptions() 5appState = { 6 "recentDestinations": [ 7 { 8 "id": "Save as PDF", 9 "origin": "local", 10 "account":"", 11 "download.default_directory": "D://" ←保存先が反映されない。 12 } 13 ], 14 "selectedDestinationId": "Save as PDF", 15 "version": 2 16} 17 18prefs = {'printing.print_preview_sticky_settings.appState': 19json.dumps(appState)} 20chopt.add_experimental_option('prefs', prefs) 21chopt.add_argument('--kiosk-printing') 22driver = webdriver.Chrome(executable_path='D://chromedriver.exe',options=chopt) 23 24 25# アドレスの設定 26addrs=("http://www.yahoo.co.jp") 27 28driver.get(addrs) 29driver.execute_script('return window.print()') 30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/29 07:45
2019/09/29 08:48
2019/09/29 09:29