B站up主的点赞投币转发等信息,以及弹幕文件、评论文件等等都可以调用特定的API接口来获得。

有很多简易的小程序或者网站可以获得某个视频的封面,但是如果想要一键提取所有的视频封面,最好还是通过写代码来爬取效果更好。

1.在同级目录创建一个名为image的文件夹

2.运行下面的代码

import requests

import urllib

x = 1

def get_images(url):

headers = {'Usar-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36'}

res = requests.get(url,headers=headers,timeout=(5,5))

for video in res.json()['data']['list']['vlist']:

global x

urllib.request.urlretrieve("http:"+video['pic'],'image\%s.jpg'%x)

print ("Downloading image No.{}".format(x));

x += 1

for page in range(1,10):

url = 'https://api.bilibili.com/x/space/arc/search?mid=485599712&ps=30&tid=0&pn={}&keyword=&order=pubdate&jsonp=jsonp'.format(page)

get_images(url)

3.要爬取不同的up主的视频封面修改的信息是url里面的mid=后面的一串数字,替换成对应up主的UID即可。

4.运行效果如下

……

……

Downloading image No.67

Downloading image No.68

Downloading image No.69

Downloading image No.70

Downloading image No.71

Downloading image No.72

Downloading image No.73

Downloading image No.74

Downloading image No.75

Downloading image No.76

Downloading image No.77

在这里插入图片描述

b站python up主_python爬取B站up主全部视频封面相关推荐

  1. python爬虫:Selenium爬取B站视频标题、播放量、发布时间

    上次尝试了利用Ajax机制爬取B站视频播放量等数据(链接在下方),但是发现响应的JSON数据中没有发布时间的数据,这次决定用Selenium试一下. python爬虫:Ajax爬取B站视频标题.播放量 ...

  2. python 爬取直播弹幕视频_Python爬取b站任意up主所有视频弹幕

    爬取b站弹幕并不困难.要得到up主所有视频弹幕,我们首先进入up主视频页面,即https://space.bilibili.com/id号/video这个页面.按F12打开开发者菜单,刷新一下,在ne ...

  3. python b站 排行_Python 爬取B站 视频热度排行数据

    时间:2019-03-07 概述:抓取数据 爬虫 采集 Python 爬取bilibili站 视频热度排行视频数据,有文件为 bilibili.py,只需输入一个大模块名,如游戏模块名为'game', ...

  4. python爬取b站用户_python爬取b站排行榜

    爬取b站排行榜并存到mysql中 目的 b站是我平时看得最多的一个网站,最近接到了一个爬虫的课设.首先要选择一个网站,并对其进行爬取,最后将该网站的数据存储并使其可视化. 网站的结构 目标网站:bil ...

  5. python爬b站番剧_Python爬取B站动漫番剧更新信息,附代码和讲解过程

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 目标:爬取b站番剧最近更新 输出格式:名字+播放量+简介 那么开始撸吧~ 用到的 ...

  6. datetime 索引_Python爬取B站番剧索引页面并保存文本和图片

    期末的Python考试要写一个爬取网站信息的程序,我就选取了b站番剧索引页面作为目标网页(因为感觉番剧主页的信息太杂了.) 目标网页:https://www.bilibili.com/anime/in ...

  7. 【Python】使用Python做简易爬虫爬取B站评论

    目录 一.前言 二.分析网页 三.代码 1.头 2.获取根评论 3.获取子评论 四.总代码 五.总结 一.前言 B站评论没有查找功能,就随手写了一个爬虫爬取B站评论存储到本地txt中 首先需要安装py ...

  8. 这八个步骤,Python让你轻松爬取B站弹幕,网友看了都说6

    Python3爬取B站视频弹幕 本文通过8个步骤教你如何使用Python3爬取B站的视频弹幕,快往下看看吧.最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:76 ...

  9. 这八个步骤,Python让你轻松爬取B站弹幕,网友看了都说666

    Python3爬取B站视频弹幕 本文通过8个步骤教你如何使用Python3爬取B站的视频弹幕,快往下看看吧. 需要准备的环境: 一个B站账号,需要先登录,否则不能查看历史弹幕记录 联网的电脑和顺手的浏 ...

  10. python做壁纸_Python爬取壁纸

    不想一张张看壁纸怎么办,不想一张张下载怎么办,来让我们用python解决一切,爬取一网站所有壁纸. 1.准备前期运行环境 ·python运行环境,安装request模块 (这个问题需要自己去解决) 2 ...

最新文章

  1. master-worker常驻型程序代码修改哪些需要重启master或者worker
  2. 017_html图像
  3. nagios全攻略(一)----准备阶段
  4. React开发(110):注意state定义的数据类型
  5. Linux Socket poll
  6. python代码实例-python程序实例
  7. Java String简单知识点总结
  8. android之读取网络图片并显示
  9. 129 MySQL数据类型(重要)
  10. Linux基础(八)服务器RAID及配置
  11. Python中的字符串详解
  12. 学术-数学:四色猜想
  13. throw er; // Unhandled ‘error’ event
  14. 豆瓣9.8,它凭「少儿不宜」吊打所有美剧!脑洞大开必看神作!【内附资源】...
  15. lisp语言1y1c,常青树LISP语言
  16. svn拉取文件合并_svn如何使用import目录作为工作拷贝+我的svn学习笔记
  17. 老子研究文献知识发现数据竞赛
  18. 迅为iTOP-i.MX6ULL开发板I2C驱动程序实现 I2C通信
  19. python分析微博粉丝_python数据分析微博热门
  20. 解析v-if和v-show的区别和使用场景

热门文章

  1. 我的世界服务器的无限方块指令,我的世界用指令方块造无限木头 | 手游网游页游攻略大全...
  2. c语言中char有无符号,char代表有符号还是无符号?
  3. 新云人才招聘系统抖音小程序申请配置教程
  4. Linux文件补全功能,Linux系统自动补全命令有哪些
  5. 最流行的5个前端框架对比
  6. 【法律】如何保障未来夫妻合法权益:婚前房屋财产约定协议书
  7. python背单词代码实现
  8. 莫拉蒂和4个干儿子的情感
  9. S-CMS医院建站系统XXE通用漏洞的利用与防御
  10. c语言出现源文件未编译,dev运行C语言出问题