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'

 

这个网址是通过右键检查获取(右键网址)

最后

到这里今天的分享就结束了,喜欢的要趁热打铁,赶紧动手试试吧。记得点赞收藏呀!一点点整理真的很累,不懂的地方记得评

论留言噢~~~
在这里插入图片描述

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python之B站视频获取 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • Python 视频制作神器 — Manim入门篇

    今天分享一篇文章,是关于如何使用 Manim 这个工具 Python 工具库来制作视频的。 据我所知,目前应该是没有专门的书籍和教程来介绍这个工具的。至于教程,不同版本的Manim有一部分文档,其中 Manim社区 版的文档相对而言要完善些。 本次仅介绍 Manim 中 文本 的使用,使用的版本为 Manim Community v0.14.0,本文内容主要…

    Python开发 2023年4月2日
    00
  • 用Python制作销售数据可视化看板,展示分析一步到位

    前言 在数据时代,销售数据分析的重要性已无需赘言。 只有对销售数据的准确分析我们才有可能找准数据变动(增长或下滑)的原因。 然后解决问题、发现新的增长点才会成为可能! 今天就给大家介绍一个用Python制作销售数据大屏的方法。 主要使用Python的Streamlit库、Plotly库、Pandas库进行搭建。 其中Pandas处理数据,Plotly制作可视…

    Python开发 2023年4月2日
    00
  • Python 周期任务神器,太实用了

    前言 如果你想在Linux服务器上周期性地执行某个 Python 脚本,最出名的选择应该是 Crontab 脚本,但是 Crontab 具有以下缺点: 1.不方便执行秒级的任务。 2.当需要执行的定时任务有上百个的时候,Crontab的管理就会特别不方便。 另外一个选择是 Celery,但是 Celery 的配置比较麻烦,如果你只是需要一个轻量级的调度工具,…

    Python开发 2023年4月2日
    00
  • 【无敌Python 】增强视频画质,就应该这么做

    原理 不知道大家小时候有没有玩过这个? 最早的动画就是这么形成的,记得小时候还有这种小书卖。 其实视频的原理也是这样,一个视频是由很多张图片组成的,一个图片是一帧。所以我们要对视频进行画质增强,可以拆分成对 每一帧的图片进行操作,这个操作我们在前面介绍过。 因此,对视频进行画质增强的方法可以分为三步:拆分->处理->合成。 拆分 我们在第一篇文章…

    Python开发 2023年4月2日
    00
  • 用Python实现股价的简单移动平均值

    前言 最近有没有想要买股票和基金的小伙伴,今天我要教大家一个神奇的东西,如何去计算平均值。没有人不喜欢钱吧… 用Python绘制出股价的5日均线和20日均线。众所周知,5日均线是短线交易的生死线,而20日均线是中长线趋势的分水岭。因此,基于这两 条均线,可以设计出一些简单的交易策略。 下面是我练习的代码: Python学习交流Q群:906715085### …

    Python开发 2023年4月2日
    00
  • 用Python做了个图片识别系统(附源码)

    本项目将使用python3去识别图片是否为色情图片,会使用到PIL这个图像处理库,并且编写算法来划分图像的皮肤区域 介绍一下PIL: PIL(Python Image Library)是一种免费的图像处理工具包,这个软件包提供了基本的图像处理功能,如:改变图像大小,旋转 图像,图像格式转化,色场空间转换(这个我不太懂),图像增强(就是改善清晰度,突出图像有用…

    Python开发 2023年4月2日
    00
  • 基于 Python 的地理空间绘图(附源码)

    前言 大部分情况下,地理绘图可使用 Arcgis 等工具实现。但正版的 Arcgis 并非所有人可以承受。本文基于 Python 的 cartopy 和 matplotlib 等库,为地理空间绘图的代码实现提供参考。 所有所需库如下: gma、cartopy、matplotlib、numpy   更多内容可转到:地理与气象分析库—-使用指南(点击阅读原文…

    Python开发 2023年4月2日
    00
  • 【Python】控制结构,这个教程一般人我不给

    前言 还有多少人不会python的控制结构,在评论区告诉我,让我一个个点名提问。今天,就教会你python的控制结构… 分行与缩进 分行 •一条语句占用一行 •过长的语句可以占用多行,使用\或()控制换行 •[]、{}、()可以直接跨越多行,在列表、字典、元组中需要换行的时候也可以不用添加续行符 a = 1 b = 2 c =a +b income = (g…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部