我使用selenium在浏览器中显示本地媒体文件(png,jpg,gif,mp4)5秒钟。
除非遇到mp4文件,否则一切都像魅力一样。驱动程序打开并显示mp4文件(没有任何问题播放),然后卡在上面。那些是小mp4文件(1,700 KB)。
我尝试设置一个driver.implicitly_wait(5),但看起来驱动程序仍在接收数据,因此没有超时。
相关代码:
driver = webdriver.Chrome('./chromedriver')
driver.implicitly_wait(5)
for item in r.json()['data']:
path = find_images(item)
driver_path = os.path.abspath(path)
driver.get('file:///{}'.format(driver_path))
sleep(5)
答案 0 :(得分:0)
mp4视频的总时间是多少?如果您的selenium脚本在播放视频文件时卡住了,请将其运行为' Process'。