webdriverを(XIII)---ダウンロード

 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設定ファイルのダウンロードディレクトリ

おすすめ

転載: www.cnblogs.com/xxxyang/p/11938003.html