就是说,在b站有很多私信,平时查询不方便,想完整导出到本地,可以随时查找的那种。
希望有一段Python的代码,能实现上述功能。
b站私信完整导出的方法
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
7条回答 默认 最新
- 社区专家-Monster-XH 2023-01-27 15:36关注
获得10.00元问题酬金 有用请采纳:
使用第三方库来实现。具体代码如下:import bilibili_api # 登录 username = "" # 填入你的b站用户名 password = "" # 填入你的b站密码 api = bilibili_api.Login(username, password) # 获取私信列表 messages = api.get_private_messages() # 导出到本地 import csv with open("messages.csv", "w", newline='',encoding='utf-8') as f: writer = csv.writer(f) writer.writerow(["发件人", "收件人", "时间", "内容"]) for message in messages: writer.writerow([message["from"], message["to"], message["time"], message["content"]]) print("导出完成")
这段代码需要使用第三方库bilibili_api来实现登录和获取私信列表的功能。还需要使用Python自带的csv库来实现导出的功能。在这段代码中,私信列表会被导出到一个名为messages.csv的文件中。
在运行这段代码前,请先安装bilibili_api库,可以使用pip install bilibili_api 命令来安装。
解决 1无用
悬赏问题
- ¥15 visual studio2022中文乱码无法解决
- ¥15 关于华为5g模块mh5000-31接线问题
- ¥15 keil L6007U报错
- ¥15 webapi 发布到iis后无法访问
- ¥15 初学者如何快速上手学习stm32?
- ¥15 如何自动更换布娃娃图片上的衣服
- ¥15 心理学eprime编程
- ¥15 arduino esp8266开发
- ¥15 stm32单片机通过485发送命令给驱动器控制电机转动,同样的代码f103可以控制电机转动,换到f407不能动了,但是用串口助手调试407显示发送的命令都是正确的,卡了好久了这是发送规则
- ¥15 stm32f103c8t6最小系统板+2.8寸TFTLCD板子