这一串数据里包含了 用户姓名 、 用户简介 、用户粉丝数等公开的个人信息。而我们需要的是粉丝数。认真分析一下后发现这串数据是一个字典,通过PyCharm分析应该为这个样子:
request.get() 函数是获取 页
json.loads() 函数是将json格式数据转换为字典(可以这么理解,json.loads()函数是将字符串转化为字典)
问题来了,这么获取用户数据呢p>
用户uid是什么知道的退群吧)Uid获取方法在地址栏
import requests #导入requests模块
UserUid = 546195 #定义用户uid方便后面操作
data = requests.get(‘https://api.bilibili.com/x/web-interface/cardd=%d’%(UserUid)) #GET 址获取内容
print(data.text) #输出数据
调试输出的内容如下:
import requests #导入requests模块
import json #导入json模块
UserUid = 546195 #定义用户uid方便后面操作
data = requests.get(‘https://api.bilibili.com/x/web-interface/cardd=%d’%(UserUid)) #GET 址获取内容
information = json.loads(data.text) #输出数据
print(information)
import requests # 导入requests模块
import json # 导入json模块
UserUid = 546195 # 定义用户uid方便后面操作
data = requests.get(‘https://api.bilibili.com/x/web-interface/cardd=%d’ % (UserUid)) # GET 址获取内容
information = json.loads(data.text) # 输出数据
fans = information[‘data’][‘follower’] # 获取用户B站粉丝
# fans = information[‘data’][‘card’][‘fans’] #获取用户B站粉丝方法二
print(fans)
if fans
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,还未达到用户指定的%d个粉丝标准’%(name,uid,fans,MaxFans))
else:
print(‘*B站用户%s(uid:%s)目前粉丝数量为%d个,已经达到用户指定的%d个粉丝标准’ % (name, uid, fans, MaxFans))
time.sleep(1)
if fans
if fans-Lastfans > 0:
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,与上一秒增长了%d个,还未达到用户指定的%d个粉丝标准。’ % (name, uid, fans, fans – Lastfans, MaxFans))
elif fans-Lastfans
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,与上一秒减少了%d个,还未达到用户指定的%d个粉丝标准。’ % (name, uid, fans, Lastfans-fans, MaxFans))
else:
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,与上一秒相比没有增长,还未达到用户指定的%d个粉丝标准。’ % (name, uid, fans, MaxFans))
else:
if fans-Lastfans > 0:
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,与上一秒增长了%d个,已经达到用户指定的%d个粉丝标准。’ % (name, uid, fans, fans – Lastfans, MaxFans))
elif fans-Lastfans
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,与上一秒减少了%d个,已经达到用户指定的%d个粉丝标准。’ % (name, uid, fans, Lastfans-fans, MaxFans))
else:
print(‘B站用户%s(uid:%s)目前粉丝数量为%d个,与上一秒相比没有增长,已经达到用户指定的%d个粉丝标准。’ % (name, uid, fans, MaxFans))
我们先来演示一种Python email模块使用smtp服务发件,
tip要在循环前先定义。
这样就完成了,再加一个退出代码
![python b站 礼物_[我叫以赏]Python获取B站UP主粉丝数](https://www.iruanshi.com/tt5/wp-content/uploads/2022/12/slt.png)
当然你对于一些无法发送邮件的系统,请去查看我上次的文章!
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览212224 人正在系统学习中 相关资源:诗词鉴赏大全软件-教育文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!