python seleniumでpdfを名前を付けて保存したいです。
以下のコードは「http://windows8.a-windows.com/images/PDF_sample.pdf」のPDFをdownloadフォルダに保存するだけのものです。ここからどうすれば名前を付けて保存できるかを教えていただきたいです。
python
1import time 2from selenium import webdriver 3from webdriver_manager.chrome import ChromeDriverManager 4from selenium.webdriver.common.by import By 5from pathlib import Path 6driver = None 7 8def destination(): 9 dldir_name = 'download' # 保存先フォルダ名 10 dldir_path = Path(dldir_name) 11 dldir_path.mkdir(exist_ok=True) 12 download_dir = str(dldir_path.resolve()) 13 options = webdriver.ChromeOptions() 14 options.add_experimental_option("prefs", { 15 "download.default_directory": download_dir, 16 "plugins.always_open_pdf_externally": True}) 17 return options 18 19def download(): 20 driver.get("http://windows8.a-windows.com/images/PDF_sample.pdf")#pdfを保存 21 time.sleep(2) 22 23if __name__ == "__main__": 24 try: 25 options = destination() 26 driver = webdriver.Chrome(ChromeDriverManager(path="./").install(),options=options) 27 download() 28 except Exception as e: 29 print() 30 finally: 31 driver.close()#ページを閉じる
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/24 01:11