我應該用硒刮掉信使。特別是,我應該讓一個元素出現,只有當你用游標懸停在它上面時才會出現。我在下面留下一些照片。
當游標懸停在它上面時
游標不在元素上
我試圖使該元素出現而不經過它,如果可能的話,可能使用javascript,或者具有硒的某些特性。如果以上兩個選項都不可用,甚至將滑鼠懸停在它上面。有人可以幫助我。提前致謝。
uj5u.com熱心網友回復:
Selenium 支持模擬滑鼠操作,如滑鼠懸停、滑鼠單擊等。
為此,您需要此匯入:
from selenium.webdriver.common.action_chains import ActionChains
初始化actions物件
actions = ActionChains(driver)
定義你想懸停在它上面的 web 元素,比如
button = driver.find_element_by_css_selector('button.button_class')
然后你可以將滑鼠懸停在這個元素上
actions.move_to_element(button).perform()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/441721.html
標籤:javascript Python 硒 dom 机器人
