1
正如标题所示,需要等待动态加载的材质。每次滚动到页面末尾时,材质都会显示。使硒驱动程序等待,直到元素样式属性发生变化
目前试图通过以下要做到这一点:
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
WebDriverWait(driver, 5).until(expected_conditions.presence_of_element_located(
(By.XPATH, "//*[@id='inf-loader']/span[1][contains(@style, 'display: inline-block')]")))
是XPath这里的问题(不是所有的熟悉了)?即使硒滚动时显示样式发生变化,它也会保持超时。