if not(browser.find_element_by_xpath('//div[@id="MainCopy_ctl13_presentJob_EmailAddressPanel"]//a')):
email = 'No data'
else:
email = browser.find_element_by_xpath('//div[@id="MainCopy_ctl13_presentJob_EmailAddressPanel"]//a').get_attribute("textContent")
print(email)
browser.find_element_by_xpath('//div[@id="MainCopy_ctl13_presentJob_EmailAddressPanel"]//a')).get_attribute("textContent")
没有数据。如果我们在提供的 xpath 中没有数据,我写了一个条件,它应该替换为“无数据”。
如果存在数据,我们需要存储电子邮件地址,否则我们需要存储默认值(即)“无数据”
这是我每次都收到的错误。
selenium.common.exceptions.NoSuchElementException:消息:没有这样的元素:无法找到元素:{"method":"xpath","selector":"//div[@id="MainCopy_ctl13_presentJob_EmailAddressPanel"]//a"} (会话信息:chrome=88.0.4324.150)