前提・実現したいこと
python初心者です。seleniumでのwebスクレイピングにてとあるサイトからのデータダウンロードを
自動化したいと考えております。
そのサイトではファイルをダウンロードする際、ドロップダウンリストの中からファイル形式を
選択するとダウンロードできるといったような手順になっているのですがxpathなどを使って要素を選択し、クリックメソッドを使ってファイルを選択しても、ドロップダウンリストで一番上に位置しているファイルが毎回選択され、ダウンロードされてしまいます。
こちらに関して何か良い解決策がある方いらっしゃいますでしょうか。
発生している問題・エラーメッセージ
エラーメッセージはなし
該当のソースコード
browser.find_element_by_xpath("/html/body/div[2]/div[2]/div/div/div/div/div[1]/div[2]/div[5]/div[1]/div[2]/div[1]/div[1]/awsui-button-dropdown/div/div/ul/li[3]/ul/li[2]").send_keys(Keys.ENTER)
time.sleep(3)
### 試したこと "awsui-button-dropdown" 以降がドロップダウンリストになります。 ドロップダウンリストの中にliタグが3つあるのですが、クラス名、idともにすべて同じとなっており 上から3番目のリスト[3]を入れているのですが、これがうまく選択できていないような気がします。 ### 補足情報(FW/ツールのバージョンなど) クリックメソッドがなぜか機能してくれないので、すべてエンターキーにて行っております。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。