**单独爬取一个网页里的视频
url = "https://mpvideo.qpic.cn/0bf22maaoaaao4ah7764pvqfbu6da7jqabya.f10002.mp4?dis_k=a7afcdd26bf11ed9706b4e9d4f13180b&dis_t=1625201119&spec_id=MjM5MzM5MDY1MQ%3D%3D1625201118&vid=wxv_1937252877962362881&format_id=10002&support_redirect=1&mmversion=false"
root = "D://video//"
path = root + "python.mp4" # 抓取文件起的名字
try:
if not os.path.exists(root):
os.mkdir(root) # 如果该目录不存在就创建它
if not os.path.exists(path):
r = requests.get(url) # 获取到目标视频的所有信息
print(r.status_code) # 打印访问的状态码是否为200
with open(path, 'wb') as f: # 以二进制写的方式将r的二进制内容写入path
f.write(r.content)
f.close()
print("文件保存成功")
else:
print("文件已存在")
except:
print("爬取失败")
这个只需要找到网页F12里的network,然后点击视频,以后,在network里找到media,拿到请求头里的url 就直接爬
如果需要搜索关键词的再去爬取微信公众号,就需要登录后再搜索
看
详细介绍微信搜索关键词爬虫