Python爬虫之爬取并下载哔哩哔哩视频_python爬b站电影
亲自使用过,太好用了
# 导入requests模块,模拟发送请求import requests# 导入jsonimport json# 导入reimport re# 定义请求头headers = { \'Accept\': \'*/*\', \'Accept-Language\': \'en-US,en;q=0.5\', \'User-Agent\': \'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36\'}# 正则表达式,根据条件匹配出值def my_match(text, pattern): match = re.search(pattern, text) print(match.group(1)) print() return json.loads(match.group(1))def download_video(old_video_url, video_url, audio_url, video_name): headers.update({\"Referer\": old_video_url}) print(\"开始下载视频:%s\" % video_name) video_content = requests.get(video_url, headers=headers) print(\'%s视频大小:\' % video_name, video_content.headers[\'content-length\']) audio_content = requests.get(audio_url, headers=headers) print(\'%s音频大小:\' % video_name, audio_content.headers[\'content-length\']) # 下载视频开始 received_video = 0 with open(\'%s_vid