コード一覧

【Python】リストやプルダウンから選択する方法 Selenium

Seleniumでリストやプルダウンを選択する

スクレイピングしたいとき、seleniumで操作をしてから要素を取得したいときがあります。その時、検索条件の設定などでリストやプルダウンを選択するとき、どうやって選択したらいいのかをまとめます。

ちなみに、リストというのは、以下のような選択するタイプの要素です。

インポートする

まずは、要素を選択するためのモジュールをインポートします。

要素を見つける

まずは、selectのタグを見つける。
<select name=”◎◎◎”>みたいなタグを見つける。
find_element_by_name(‘タグ名’)

要素を選択する

見つけた要素を扱えるようにSelectを行う。

最後に、入力したい値を入力する。

コードの具体例

インポートはこんなにしなくてもいいが、よく使うのでインポートしたまま。
Chromeを操作する設定をして、開くURLを指定して、selectの選択を行う。

years_select.select_by_value(“ここに選択したい情報を記載する”)