PythonとSeleniumを使用して、特定のファイルをダウンロードし、その保存先を指定する方法について説明します。
Seleniumでダウンロード先を指定する
Seleniumを使用してファイルをダウンロードする際、デフォルトではダウンロードフォルダに保存されます. しかし、ダウンロードしたファイルを特定のフォルダに保存したい場合があります。そのためには、Seleniumの設定を変更する必要があります.
以下に、Seleniumでダウンロード先を指定するためのPythonコードを示します:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
# ダウンロード先のフォルダを指定する
option = webdriver.ChromeOptions()
option.add_experimental_option("prefs", {
"download.default_directory": "hogehoge\\fugafuga\\piyopiyo"
})
# webドライバーの更新、新ウィンドウの展開
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=option)
このコードでは、webdriver.ChromeOptions()
を使用してChromeのオプションを設定し、add_experimental_option
メソッドを使用してダウンロード先のディレクトリを指定しています.
注意点
ダウンロード先のパスを指定する際、バックスラッシュ(\\
)を使用することが推奨されています. スラッシュ(/
)を使用すると、うまく動作しない場合があります.
以上、PythonとSeleniumを使用してダウンロード先を指定する方法について説明しました。この情報が皆さんのPythonプログラミングに役立つことを願っています。.