我在 python 中用 selenium 编写了一个程序。我的目标是在页面中找到视频的 src。这是我的代码
video_element = chrome_driver.find_element_by_tag_name("video")
video_src = video_element.get_attribute("src")
当我尝试检查时,video_src
我得到一个空字符串,但是如果我time.sleep(1)
在尝试获取 src 之前输入,我会得到视频的真实链接。我试图使用WebDriverWait
而不是time.wait
像这样
video_element = WebDriverWait(chrome_driver, 3).until(
expected_conditions.element_to_be_clickable((By.TAG_NAME, "video"))
)
但是我找不到任何等到 src 标签被真实链接填充的条件。有没有办法用硒而不是时间来等待?(随着时间的推移,不保证 src 会被填满)