はじめに
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")