|
Selenium Basic VBAの初心者です。 chromeのプロファイルを指定したら ファイルのダウンロード先が変更できないのですが なにかいい方法はございますか? Dim driver As New Selenium.WebDriver Dim myBy As New By Dim siteURL As String Dim elm As Selenium.WebElement Dim sKey As New Selenium.Keys 'プロファイルパスを指定 Dim str As String: str = "C:\Users\" & Environ("USERNAME") & "\AppData\Local\Google\Chrome\test" driver.AddArgument ("--user-data-dir=" & str) driver.AddArgument ("--profile-directory=Profile1") driver.AddArgument "disable-gpu" driver.AddArgument "start-maximized" Dim DL_Path As String: DL_Path = "C:********************************************" 'ファイルのダウンロード先の変更 With driver .SetPreference "download.default_directory", DL_Path 'ダウンロード先の指定 .SetPreference "download.directory_upgrade", True 'ダウロードフォルダアップデート .SetPreference "download.prompt_for_download", False '自動ダウンロード .SetPreference "plugins.always_open_pdf_externally", True End With '指定のURLに移動する siteURL = "http://****************************" Call driver.Start("chrome") driver.Get siteURL 'ファイルのダウンロード Set elm = driver.FindElementByXPath("/html/body/table/*************************************") Call elm.Click driver.Close Set driver = Nothing |
↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^
ExcelのVBA初心者入門↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^
こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。
こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。
こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。
こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。
こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。
こちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。