Firefoxの:
インポートOS からセレンインポートwebdriverを FP = webdriver.FirefoxProfile() fp.set_preference(" browser.download.folderList "、2 ) fp.set_preference(" browser.download.dir " 、os.getcwd()) fp.set_preference(" browser.helperApps.neverAsk.saveToDisk " " バイナリ/オクテットストリーム" ) ドライバ = webdriver.Firefox(firefox_profile = FP) driver.get(" https://pypi.org/project/selenium/#files ") driver.find_element_by_partial_link_text(" セレン3.141.0.tar.gz ").click()
0にbrowser.download.folderListセットは、ファイルがブラウザのデフォルトのダウンロードパスにダウンロードされていることを示し、そして2つの手段は、指定されたディレクトリにダウンロード
browser.download.dirは、ファイルをダウンロードしたディレクトリを指定するために使用されます。ダウンロードしたファイルの保存、あるos.getcwd()メソッドによる現在のファイルの場所を取得します。
[コンテンツタイプの値ことをダウンロードしたいファイルの種類を指定し
、「バイナリ/ octet-streamの」によってはバイナリを表し
Chromeブラウザを:
インポートOS からセレンインポートwebdriverを オプション = webdriver.ChromeOptions() 環境設定 = { ' profile.default_content_settings.popups ' :0、 ' download.default_directory ' :os.getcwd()} options.add_experimental_option(' 環境設定' 、環境設定) ドライバ = webdriver.Chrome(chrome_options = オプション) driver.get(" https://pypi.org/project/selenium/#files " ) driver.find_element_by_partial_link_text(「セレン3.141.0.tar.gz").click()
download.default_directory設定ファイルのダウンロードディレクトリ