B站粉丝数显示器,播放数、获赞数失效解决。

博主制作了一个基于ESP8266的B站粉丝数显示器,通过调整代码和添加headers及Cookie解决了播放数和点赞数显示为0的故障。最初遇到问题时,尝试了更新API地址、使用Python爬虫,最终通过添加User-Agent和Cookie到请求头成功获取数据并修复显示器。
摘要由CSDN通过智能技术生成

之前在B站看见很多人做B站粉丝数显示器,于是便在网上买了一块ESP8266的开发版回来尝试着折腾一个出来,便在网上搜索适合买回来的开发板和0.96 oled显示器的代码,显示部分的主要代码是在 果果小师弟的博客上找到的。然后自己又找了个可以自己配置wifi的代码,就不用把ssid和wifi密码固定在程序代码中。显示代码中获取粉丝api地址数据使用的ArduinoJson V5 但我下载的是 ArduinoJson V6 所以又在网上找了一下V5转V6的教程。终于折腾出一个自己的粉丝显示器来。

在这里插入图片描述

刚开始把这些代码根据自己的需求封装、修改后编译写入开发版后 显示都还好好的,过了一段时间 播放数 和 点赞数 就直接变为0了,粉丝数却好好的,刚开始我以为是api地址失效了,用浏览器打开,返回数据却是好好地。于是我试着用python爬虫原理试试,结果返回的数据还是没有播放数 和 点赞数 ,

在这里插入图片描述

突然想起最基本的反爬虫的原理就是看有没有headers 里的User-Agent 于是加上试试,结果data里面的数据还是为空。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值