如何用Selenium和Python自动下载视频(Meta Quest Store预告片下载)

-1 投票
0 回答
14 浏览
提问于 2025-04-12 08:58

我想用Python和selenium这个工具来自动下载一个.mp4格式的视频,视频链接是https://www.meta.com/en-gb/experiences/4979055762136823/。我已经能让视频弹出来并播放了,代码是:

url = "https://www.meta.com/en-gb/experiences/4979055762136823/"
driver.get(url)
driver.find_element(By.CSS_SELECTOR,'#mdc-main-content > div > div > div > div > main > div > div > div > div._anfv._anfz._anfy').click()
time.sleep(2)
video = driver.find_element(By.CSS_SELECTOR,'#mdc-main-content > div > div > div > div > main > div > div > div > div._anfv._anfw._anfy > div._ane1 > div._ane2 > div._aneb > div:nth-child(2) > div > video > source').get_attribute('src')

我也能获取到视频的源链接,但用requests下载的时候遇到了HTTP错误403:禁止访问。不过我想每次都能点击下载按钮,然后通过浏览器保存这个mp4文件,这样用selenium可以做到吗?enter image description here

另外,如果我能以某种方式下载到源链接,那这个源链接是https://scontent.oculuscdn.com/v/t64.7195-25/10000000_1333543020822103_5659386953994694484_n.mp4

谢谢大家!

0 个回答

暂无回答

撰写回答