Python抓取视频代码
时间: 2024-03-30 07:32:21 浏览: 67
以下是两种Python抓取视频的代码示例:
1. 使用Python Selenium抓取虎牙短视频[^1]:
```python
from selenium import webdriver
# 设置Chrome浏览器的驱动路径
driver_path = "path/to/chromedriver"
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome(executable_path=driver_path)
# 打开虎牙短视频网页
driver.get("https://www.huya.com/")
# 在页面上找到视频元素并进行操作
# ...
# 关闭浏览器实例
driver.quit()
```
2. 使用Python OpenCV捕获、播放和保存摄像头视频[^2]:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 设置视频编码器和输出文件名
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640, 480))
while True:
# 读取摄像头视频帧
ret, frame = cap.read()
# 显示视频帧
cv2.imshow('frame', frame)
# 将视频帧写入输出文件
out.write(frame)
# 按下'q'键退出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 释放摄像头和输出文件
cap.release()
out.release()
# 关闭所有窗口
cv2.destroyAllWindows()
```
阅读全文