请为我用python写一段爬取视频的代码
时间: 2023-06-05 21:07:33 浏览: 109
好的,以下是使用Python爬取视频的示例代码:
```python
import requests
import os
# 定义一个函数,传入视频链接和保存目录
def download_video(video_url, save_dir):
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
res = requests.get(video_url, headers=headers, stream=True)
# 获取文件名
file_name = os.path.basename(video_url)
# 拼接下载路径
file_path = os.path.join(save_dir, file_name)
# 按块下载文件
with open(file_path, 'wb') as f:
for chunk in res.iter_content(chunk_size=1024):
if chunk:
f.write(chunk)
# 调用函数,传入视频链接和保存目录
download_video('https://example.com/video.mp4', 'D:/videos')
```
请注意,涉及视频版权的爬取是违法行为,本示例代码仅供学习参考,请勿用于非法用途。
阅读全文