【发布时间】:2021-11-02 08:16:00
【问题描述】:
您好,我正在编写脚本,但找不到元素 我正在使用 css 选择器和 x 路径来查找元素似乎有 iframe 不允许我抓取元素请查看图片
当我写电子邮件并将鼠标悬停在它上面时,我试图抓取的元素位于撰写消息框中。 我正在尝试获取突出显示的图像 src 和 Example@gmail.com
代码工作正常,直到将鼠标悬停在我正在使用的悬停元素上
hover = ActionChains(driver).move_to_element(element)
hover.perform()
但之后我无法找到元素
try:
driver.switchTo().frame('__HC_94253229')
except:
print("error in frame")
try:
image_link = driver.find_element_by_css_selector('#yDmH0d > c-wiz > div.DYLA1c.q8ixdb > div > span > div.jWy8Pe > div > div.uqcMFc').get_attribute('href')
print(image_link)
except:
print("error in image")
try:
name = driver.find_element_by_css_selector('#yDmH0d > c-wiz > div.DYLA1c.q8ixdb > div > span > div.jWy8Pe > div > div.Y3Snyd > div.YysZRb > span').text
print(name)
except:
print("error in name")
【问题讨论】: