Python爬虫爬取视频代码1
json=json.loads(data) #将 字符型 转换为 字典型。)",response)[0] #re的正则查找 (.)的意思为查找括号内的所有内容。
import requests
import re
import json
url=“https://www.bilibili.com/video/BV1k4411y7pB/?spm_id_from=333.337.search-card.all.click”
headers={
“referer”: “https://search.bilibili.com/all?vt=03127805&keyword=python%E7%88%AC%E5%8F%96%E8%A7%86%E9%A2%91&from_source=webtop_search&spm_id_from=333.1007&search_source=5”,
“User-Agent”: “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36”
}
response=requests.get(url=url,headers=headers)
response=response.text
data=re.findall("window.playinfo=(.?)",response)[0] #re的正则查找 (.?)的意思为查找括号内的所有内容
json=json.loads(data) #将 字符型 转换为 字典型
video=json[‘data’][‘dash’][‘video’][0][‘baseUrl’]
video_data=requests.get(video,headers=headers).content
with open(“1.mp4”,mode=“wb”) as f:
f.write(video_data)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)