在 python 和 selenium 中抓取基于 angularjs 的网站
Crawl angularjs based website in python and selenium
正在尝试抓取基于 angular 的 website。我在查找任何元素时收到 TimeOutException
WebDriverWait(self.driver, 10).until(EC.presence_of_element_located((By.XPATH, "//div/[contains(@class, 'news--boxes')]")))
尝试了几个 html 类 和标签,但仍然没有成功。有没有一种特定的方法可以抓取基于 angular 的网站而不是这个?
这似乎是 XPath 中的一个简单拼写错误
只需删除 div
后的多余斜杠,如下所示:
"//div[contains(@class, 'news--boxes')]"
正在尝试抓取基于 angular 的 website。我在查找任何元素时收到 TimeOutException
WebDriverWait(self.driver, 10).until(EC.presence_of_element_located((By.XPATH, "//div/[contains(@class, 'news--boxes')]")))
尝试了几个 html 类 和标签,但仍然没有成功。有没有一种特定的方法可以抓取基于 angular 的网站而不是这个?
这似乎是 XPath 中的一个简单拼写错误
只需删除 div
后的多余斜杠,如下所示:
"//div[contains(@class, 'news--boxes')]"