Ubuntu+Python+Selenium ご質問の前提条件から外れてしまいますが、 Selenium ではなく Puppeteer であれば、直接ダウンロードするパスとファイル名を指定する方法があります。 → puppeteer でファイルをダウンロードするときに、任意のパスと名前で保存する | Aqua Ware つぶやきブログ 上記の記事は、 node.js + Puppeteer の例ですが、 pyppeteer を使うことで、以下のように Python でも同様の結果が得られます。 import os import asyncio # Fetch.enable に対応している Chromeimum リビジョンを指定 os.environ['PYPPETEER_CHROMIUM_REVISION'] = '884014' import pyppeteer event_loop =