Python+Selenium+Chromeのウェブスクレイピングで,ボタンクリックを実装する

Python+Selenium+Chromeのウェブスクレイピングで,ボタンクリックの操作を容易にするために,コードを実装します.

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

# ボタンクリック

class名で取得しても,複数のボタンで同じクラス名が使用されているサイトもあるので,ボタンの文字列を指定してクリックするようなコードを実装しました.

def button_click(button_text):
  buttons = driver.find_elements_by_tag_name("button")

  for button in buttons:
      if button.text == button_text:
          button.click()
          break

# まとめ

Python+Selenium+Chromeのウェブスクレイピングで,ボタンクリックの操作を容易にするために,コードを実装しました.


# 参考サイト

Seleniumでボタンをクリックするときは、ボタンの文字列を取得するのがいい (opens new window)

全国630店舗以上!もみほぐし・足つぼ・ハンドリフレ・クイックヘッドのリラクゼーション店【りらくる】

QGIS3で兵庫県の「DSM」から標高で色分けした地図を描画する

QGIS3で兵庫県の「DSM」から標高で色分けした地図を描画する

兵庫県がオープンデータで「DSM」を公開しているので,QGISで標高で色分けした地図を描画します.

QGISのversionは3.18です.

Python+Selenium+Chromeのウェブスクレイピングで,スペースが入った要素を取得する

Python+Selenium+Chromeのウェブスクレイピングで,スペースが入った要素を取得する

Python+Selenium+Chromeのウェブスクレイピングでは,by_class_nameでスペースが入った要素を取得することができませんので,取得できる手法を紹介します.