查看项目而不将鼠标悬停在它上面
view the item without hovering over it
我应该用 selenium 抓取 Messenger。特别是,我应该让一个元素出现,只有当你将光标悬停在它上面时才会出现。我在下面留下一些照片。
when the cursor hovers over it
the cursor is not over the element
我正在尝试使该元素出现而不经过它,如果可能的话可能使用 javascript,或者使用 selenium 的某些特性。如果以上两个选项都不可用,甚至将鼠标悬停在它上面。有人可以帮助我。
提前致谢。
Selenium 支持模拟鼠标悬停、鼠标点击等鼠标动作
为此,您需要导入:
from selenium.webdriver.common.action_chains import ActionChains
初始化actions
对象
actions = ActionChains(driver)
定义要悬停在其上的网络元素,例如
button = driver.find_element_by_css_selector('button.button_class')
然后您可以将鼠标悬停在该元素上
actions.move_to_element(button).perform()
我应该用 selenium 抓取 Messenger。特别是,我应该让一个元素出现,只有当你将光标悬停在它上面时才会出现。我在下面留下一些照片。
when the cursor hovers over it
the cursor is not over the element
我正在尝试使该元素出现而不经过它,如果可能的话可能使用 javascript,或者使用 selenium 的某些特性。如果以上两个选项都不可用,甚至将鼠标悬停在它上面。有人可以帮助我。 提前致谢。
Selenium 支持模拟鼠标悬停、鼠标点击等鼠标动作
为此,您需要导入:
from selenium.webdriver.common.action_chains import ActionChains
初始化actions
对象
actions = ActionChains(driver)
定义要悬停在其上的网络元素,例如
button = driver.find_element_by_css_selector('button.button_class')
然后您可以将鼠标悬停在该元素上
actions.move_to_element(button).perform()