python 脚本下载bilibili右上角表情包
python 脚本下载bilibili右上角表情包
B站是个十分有趣的地方,今天就来下载一下B站官网的表情包图片。
事实上,B站的表情包全部在一个json文件中,只要请求即可。项目地址github主页
- python的urllib库来进行网络请求
- python json库进行json数据解析
先来看以下上面的json请求后的结果:
我们需要title和下载链接即icon那一行,所以接下来就开始coding吧。
import urllib.request as rq
import os
import jsonurl = "https://www.bilibili.com/index/index-icon.json"
#下载路径
save_dir = "bilibili_images/"res = rq.urlopen(url)
json_str = json.loads(res.read())if not os.path.exists(save_dir):os.mkdir(save_dir)# 获得全部的图片列表
images = json_str["fix"]
total = len(images)
print('total ', total, ' images' )for index, im in enumerate(images):if index % 10 == 0:print('downloaded ',index+1,' images')title, icon_url = im["title"], im["icon"]# 下载图片rq.urlretrieve("http:" + icon_url, filename=os.path.join(save_dir, title + "." + icon_url.split('.')[-1]))print("\ndone.")
全部下载了,可以愉快地玩耍了。
python 脚本下载bilibili右上角表情包相关推荐
- 使用Python脚本下载Bilibili相簿
参考链接:Bilibili相簿下载(Bilibili Album Download) 下载Bilibili相簿 目录 1. 接口展示 2. 代码转载 3. 代码详细注释 4.总结 一.接口展示 ↶ a ...
- python 表情包下载器,轻松下载上万个表情包、斗图不用愁
[阅读全文] 每次和朋友聊天苦于没有表情包,而别人的表情包似乎是取之不尽.用之不竭.作为一个程序员哪能甘愿认输,于是做了一个表情包下载器供大家斗图. 首先,还是介绍一下设计思路吧,和我们之前做的百度图 ...
- python批量下载bilibili视频_python 批量下载bilibili视频的gui程序
运行效果: 完整代码: # !/usr/bin/python # -*- coding:utf-8 -*- # time: 2019/07/02--08:12 __author__ = 'Henry' ...
- Python脚本 - 下载必应每日壁纸
Python脚本 - 下载必应每日壁纸 必应每日壁纸可以通过链接 https://area.sinaapp.com/bingImg/ 访问,本文利用python脚本进行下载. 所需条件 操作系统:Wi ...
- Python脚本下载今日头条视频(附加Android版本辅助下载器)
一.前言 今日头条有毒,这句话不是虚的,现在资讯类app中也就大黄易和今日头条可以博取用户一点喜好了,我所说的喜好不是指内容精彩,而是评论,玩过这两个app的人都知道,看的不是新闻本生内容,而是他逗逼 ...
- Python新手实战爬取表情包
Python新手实战爬取表情包 前言 如有错误, 还望大佬们斧正. 谢谢! 我是一个Python小白. 如有错误还请见谅. 本文是Python 爬取表情包 适合新手. 代码还有很多可以改进的地方. 本 ...
- python从入门到入土表情包-Python开发个人专属表情包网站,表情在手,天下我有...
"表情包"是一种利用图片来表示感情的一种方式.表情包是在社交软件活跃之后,形成的一种流行文化,表情包流行于互联网上面,基本人人都会发表情. 曾经你是否也有过找不到表情包去应对别人的 ...
- 用python批量下载modis数据的速度怎么样_MODIS数据的简介和下载(五)——应用密钥的Python脚本下载...
接上文,由于NASA官方弃用了FTP改用HTTPS服务,所以关于MODIS数据的下载方式有所改变.完整系列博客可以参照以下链接.本篇主要接着上一篇没有讲完的应用密钥的脚本下载介绍. 1 官方教程与说明 ...
- 使用python的turtle库画表情包
使用python的turtle库画表情包 话不多说,先上效果图,然后是代码 代码如下: import turtleturtle.penup() turtle.goto(-80,20) turtle.c ...
最新文章
- 用计算机创造的音乐,计算机音乐创作(普通组)
- Windows保护模式学习笔记(十三)—— PWTPCD
- 京东商城pop开放平台产品经理
- 在Chrome开发者工具里手动测试element focus效果
- C语言keywordstatic的绝妙用途
- ORACLE SQL分组查询某列或某几列重复信息数量
- 软件测试python测试步骤_软件测试员必备基础:3分钟带你入门自动化测试!
- 前端性能优化(十一)
- VUE项目中引入135编辑器
- vue项目接入高拍仪
- # 开发 VR 多人游戏的技术挑战
- 文科生学python_一个文科生的python心路历程
- 设计模式的六大原则?
- 注册机解压缩后为空文件解决方案
- Linux各种启动命令
- 2.24波斯顿房价预测线性回归
- “畅言”论坛——项目总结
- [项目篇] 音乐播放器开发报告
- 2n皇后问题C语言实现
- 惠普打印机,打印显示需要用户干预,怎么办