python批量爬取视频
要使用Python批量爬取视频,你可以使用requests
库来下载视频文件。以下是一个简单的例子,使用requests
来下载视频:
import requests
def download_video(url, filename):
response = requests.get(url, stream=True)
with open(filename, 'wb') as f:
for chunk in response.iter_content(chunk_size=1024):
if chunk:
f.write(chunk)
print(f"Video {filename} downloaded successfully.")
# 视频URL列表
video_urls = [
'http://www.example.com/video1.mp4',
'http://www.example.com/video2.mp4',
# ...
]
# 视频文件名列表
video_filenames = [
'video1.mp4',
'video2.mp4',
# ...
]
# 批量下载视频
for url, filename in zip(video_urls, video_filenames):
download_video(url, filename)
确保你的视频URL列表和文件名列表长度相同,并且你有权限下载这些视频。如果目标网站有防爬机制,可能需要添加适当的请求头,或者使用代理来绕过。
评论已关闭