【发布时间】:2019-07-12 07:52:07
【问题描述】:
我很难在这个特定网站上找到社交媒体链接: https://www.digitalrealty.com/
我使用的代码:
url = 'https://www.digitalrealty.com/'
driver.get('https://www.digitalrealty.com/')
fb_link = driver.find_element_by_css_selector("a[href*='facebook.com']").get_attribute("href")
然而,在我运行代码之后,python 返回“NoSuchElementException”。实际上,当我查看网站并向下滚动时,社交媒体帐户就在底部。我不确定是否是因为页面没有完全加载?但是 .get() 不是默认等待页面加载吗?
我还是新手处理这些错误。任何帮助,将不胜感激。提前致谢!
【问题讨论】:
标签: python-3.x selenium error-handling