Python之B站视频获取
前言
有没有小伙伴喜欢看B站小姐姐视频的,没有人不喜欢美女吧。今天教大家如何爬取美女的视频,快来学
起来…
由于这里下载的都是高清视频 最低30Mb 最高超百Mb
python学习交流Q群:906715085### # -*- coding: utf-8 -*- """ import requests # 工具箱、网络请求方法 import json import sys # 路径、url地址下载 import you_get # # 目标地址 url='https://api.bilibili.com/x/tag/ranking/archivestag_id=4402&rid=154&type=0&pn=5&ps=20&jsonp=jsonp&callback=jsonCallback_bili_800839956806165517' # 模拟成正常用户 headers = { 'accept': '*/*', # 代码格式 'referer': 'https://www.bilibili.com/', # 跨域攻击,是从哪个链接过来的 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36', }
python学习交流Q群:906715085### # 目标数据:视频、名称 response = requests.get(url, headers=headers).text # 字符串 json_data = json.loads(response[37: -1]) # 字典# 数据提取 data = json_data['data']['archives'] # 列表 for i in data: # 取每一条视频数据 > 字典 bv = i['bvid'] title = i['title'] # https: // www.bilibili.com / video / BV1zr4y1t76S url = 'https://www.bilibili.com/video/{}'.format(bv) # 下载数据 path = 'video/' # 调用cmd指完成视频下载 sys.argv = ['you-get', '-o', path, url] you_get.main() # 执行程序
这里主要是获取一些小姐姐的视频(仅供参考)
@精选代码片段
import requests # 工具箱、网络请求方法 import jsonimport sys # 路径、url地址下载 import you_get # # 目标地址 url = 'https://api.bilibili.com/x/tag/ranking/archives?tag_id=4402&rid=154&type=0&pn=5&ps=20&jsonp=jsonp&callback=jsonCallback_bili_800839956806165517'
这个网址是通过右键检查获取(右键网址)
到这里今天的分享就结束了,喜欢的要趁热打铁,赶紧动手试试吧。记得点赞收藏呀!一点点整理真的很累,不懂的地方记得评
论留言噢~~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构