お世話になっております。
下記のようなソースの中から「日付」のプルダウンを選択したいのですが、Select要素では無いためにクリックできるオブジェクトに変換するコードの書き方が分かりません。
optionsにはkat-drowdownタグのoptions要素が入っているのですが、これをクリックできるオブジェクトとして書く方法はありますでしょうか?
表ページ側ではドロップダウンとなっており、デフォルトが今日(直近のデータ)と表示されておりクリックすると、その他のoptionが表示されるようになっています。
お力添えいただけますと幸いです。
python
1chrome = webdriver.Chrome(ChromeDriverManager().install()) 2 3source = chrome.page_source 4dropdown = chrome.find_element_by_css_selector('.daily-time-picker-kat-dropdown-normal') 5options = dropdown.get_attribute('options')
source
1<kat-dropdown class="daily-time-picker-kat-dropdown-normal" value="0" options="[{"name":"今日(直近のデータ)","value":"0"},{"name":"前日","value":"1"},{"name":"過去3日間","value":"3"},{"name":"過去7日間","value":"7"},{"name":"過去14日間","value":"14"},{"name":"過去30日間","value":"30"},{"name":"日付","value":"-1"}]" 2</kat-dropdown>
options
1[{"name":"今日(直近のデータ)","value":"0"},{"name":"前日","value":"1"},{"name":"過去3日間","value":"3"},{"name":"過去7日間","value":"7"},{"name":"過去14日間","value":"14"},{"name":"過去30日間","value":"30"},{"name":"日付","value":"-1"}]
あなたの回答
tips
プレビュー