skip to content
barorin&?

selenium でフォルダを指定して PDF をダウンロードする方法

/ 1 min read

はじめに

selenium でフォルダを指定して PDF をダウンロードする方法です。

方法

オプションで追加すれば OK でした。簡単!

import os

# import chromedriver_binary # selenium4.6.0より前の場合は必要
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_experimental_option("prefs", {
	# ダウンロード先のフォルダを指定
    "download.default_directory":os.getcwd()+"\\download",

	# ブラウザでPDFを開かせない
    "plugins.always_open_pdf_externally": True
})

# driver = webdriver.Chrome("chromedriver", options=options) # selenium4.6.0より前の場合
driver = webdriver.Chrome(options=options)

driver.get("https://hogehoge.com/fuga.pdf")