ソースコード
test.py
# seleniumからwebdriverをインポート
from selenium import webdriver
# ダウンロード先のフォルダ指定
# 使用例:
# download_directory='c:\\Users\\<あなたのホームディレクトリ>\\Downloads'
# 注意点:バックスラッシュ(\)は、”\\"とエスケープ文字付きで記載する必要あり
download_directory='<ダウンロードファイルを保存したい場所>'
###############################################################
### ダイアログを表示せずにファイルをダウンロードできます。
### ファイルはdownload_directoryで設定したパスに保存されます。
#
# 使用例:
# driver =init_selenium()
# target_url='www.WannaGetFileFromHere.com'
# driver.get(target_url)
###############################################################
def init_selenium():
###Chromeへオプションを設定
chop = webdriver.ChromeOptions() #
prefs = {"download.default_directory" : download_directory}
chop.add_experimental_option("prefs",prefs)
chop.add_argument('--ignore-certificate-errors') #SSLエラー対策
driver = webdriver.Chrome(chrome_options = chop)
return driver
注意点
ダウンロード先のフォルダ指定する際は、バックスラッシュ()は、エスケープ文字とみなされる為、"\"と記述する必要あり。