PythonとSeleniumを使用して、XPathを用いたクリック操作を行う方法について解説します。
必要なライブラリのインポートとChromeで対象ページを開く
まずは、SeleniumのインポートとChromeで作業の対象ページを開きます。以下のコードを実行します。
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.google.co.jp/')
find_elementで要素を取得
クリックするためには、クリックする個所を特定する必要があります。クリックしたい箇所の特定はfind_elementを使います。find_elementのメソッドの中で、今回はfind_element_by_xpathを使ってクリックしたい要素を指定します。
elem = driver.find_element_by_xpath('//* [@id="gb"]/div/div [1]/div/div [2]/a')
取得した要素に.click()でクリックを指定
クリックした要素を指定できたら、最後にクリックを指定します。
elem.click()
以上で、PythonとSeleniumを使用して、XPathを用いたクリック操作を行う方法について解説しました。この方法を用いることで、Webページ上の特定の要素を自動でクリックすることが可能となります。.