Python

seleniumでmouseoverする方法

Python

seleniumでスクレイピングをしている際に、マウスオーバーを使う必要があったのでメモです。

動的に画像を切り替えしているサイトなどではマウスオーバーを行ってから解析処理する必要があります。

seleniumでmouseoverする方法

webdriver_managerも利用してます。

webdriver-mangerでSeleniumのChromeDriverを自動更新する
https://syachiku.net/webdriver-manger-selenium/

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.action_chains import ActionChains
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

actions = ActionChains(driverr)
actions.move_to_element(driver.find_element_by_xpath(<<xpath>>)).perform()

actions.move_to_elementを呼び出してperform()すればよいみたいです。

Pythonのオススメ勉強方法

私がオススメするPython初心者向けの最初に購入すべき書籍は「シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全です。

シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全

この書籍は実際にシリコンバレーの一流エンジニアとして活躍している酒井潤さんが書いた本です。

内容も初心者から上級者までまとめられており、各Lessonも長すぎずに分かりやすくまとめられているので、初心者の方にもおすすめです。

シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全

今回は以上となります。

コメント

タイトルとURLをコピーしました