【发布时间】:2020-03-02 10:18:48
【问题描述】:
我正在尝试使用此代码访问以下网站 https://www.wego.ae/en/flights/searches/cSFO-cLHR-2020-03-09:cLHR-cSFO-2020-03-22/economy/1a:0c:0i?sort=price&order=asc 上的影子根元素,该元素应该可以在 Chrome 驱动程序上运行,但在 Geckodriver 上会出现循环对象异常。
任何人都能够让它在 firefox geckodriver 上运行并可以分享他们的代码吗?
def expandShadowElement(self,element):
shadowRoot = self.driver.execute_script('return arguments[0].shadowRoot', element)
return shadowRoot
root1 = self.driver.find_element_by_tag_name('makalu-app')
shadowRoot1 = self.expandShadowElement(root1)
【问题讨论】:
-
你想在其中访问什么?
-
现在只是尝试访问该根目录,但它给出了一个 cyclyc 对象错误
标签: selenium firefox web-scraping geckodriver shadow-dom