m.微博各种接口分析

您所在的位置:网站首页 邓超最新微博什么意思 m.微博各种接口分析

m.微博各种接口分析

2024-06-23 20:10| 来源: 网络整理| 查看: 265

1.微博用户搜索接口。

https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D3%26q%3D乐队的夏天%26t%3D0

在这里插入图片描述在这里插入图片描述

一般我们搜索目标的知名度是靠前的,这里先暂时以第一个为主。

代码语言:javascript复制user_name = weibo_json['data']['cards'][1]['card_group']['user']['screen_name']

这里是可以获取到用户名,头像,主页url,粉丝数量,关注数量的。

在这里插入图片描述在这里插入图片描述

这里用户的类型(蓝v。橙v。超v。无v)暂时不能根据数据判断出来,不过我看了50个左右,普通用户的mbtype 和 mbrank 基本都是 0 ,verified_type 基本是 -1 ,概率大约有 90%。 并不能作为判断依据。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

另外,该json数据可以获取用户的 id 。我们可以通过该id来直接访问主页。

代码语言:javascript复制 https://m.weibo.cn/u/{id}?2.用户主页信息接口

进入用户主页之后,发现了一个接口。

https://m.weibo.cn/api/container/getIndex?uid=5885171329&luicode=10000011&lfid=100103type%3D3%26q%3D%E4%B9%90%E9%98%9F%E7%9A%84%E5%A4%8F%E5%A4%A9%26t%3D0&type=uid&value=5885171329&containerid=1005055885171329

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

这个接口有一个 containerid 需要我们去找一下。(下面开始找)

3.用户微博数据接口

https://m.weibo.cn/api/container/getIndex?uid=5885171329&luicode=10000011&lfid=100103type%3D3%26q%3D%E4%B9%90%E9%98%9F%E7%9A%84%E5%A4%8F%E5%A4%A9%26t%3D0&type=uid&value=5885171329&containerid=1076035885171329

在这里插入图片描述在这里插入图片描述

在主页还有一个接口可以找到。发现里面是用户的文章信息。 他也有一个 containerid 。

我们搜索下这个 containerid , 在第2个用户主页信息接口中。

在这里插入图片描述在这里插入图片描述

可以发现有挺多的 containerid

我们尝试来更换 containerid ,看是否有新的发现。

4.用户影响力接口

把 containerid 更换为 上图 主页的containerid 。

https://m.weibo.cn/api/container/getIndex?uid=5885171329&luicode=10000011&lfid=100103type%3D3%26q%3D%E4%B9%90%E9%98%9F%E7%9A%84%E5%A4%8F%E5%A4%A9%26t%3D0&type=uid&value=5885171329&containerid=2302835885171329

在这里插入图片描述在这里插入图片描述

可以发现:这里的数据对应的是微博用户影响力。

在这里插入图片描述在这里插入图片描述5.用户视频数据接口

同理,切换为视频的id。

在这里插入图片描述在这里插入图片描述

https://m.weibo.cn/api/container/getIndex?uid=5885171329&luicode=10000011&lfid=100103type%3D3%26q%3D%E4%B9%90%E9%98%9F%E7%9A%84%E5%A4%8F%E5%A4%A9%26t%3D0&type=uid&value=5885171329&containerid=2315675984601062

在这里插入图片描述在这里插入图片描述6.用户文章数据接口

同理。 微博containerid:1076035984601062

在这里插入图片描述在这里插入图片描述

https://m.weibo.cn/api/container/getIndex?uid=5885171329&luicode=10000011&lfid=100103type%3D3%26q%3D%E4%B9%90%E9%98%9F%E7%9A%84%E5%A4%8F%E5%A4%A9%26t%3D0&type=uid&value=5885171329&containerid=1076035984601062

在这里插入图片描述在这里插入图片描述7. So

可以理一下逻辑。

我们首先是通过搜索接口 找到用户的id。

然后如何通过id来找到 用户主页api的containerid 就不告诉你了。(其实就是拼接的)

然后需要通过用户主页的api ,来获取他里面包含的各种 containerid。 文章api,视频api,影响力api,图片api。等等

8. 新增: 微博话题api

#通过节目名,或者明星名,来获取话题列表。 话题列表: huati_list_api = ‘https://m.weibo.cn/api/container/getIndex?containerid=100103type%3D38%26q%3D向往的生活%26t%3D0&page_type=searchall’

#获取相关话题的名字。然后通过下面api 话题详情: huati_detail_api=‘https://m.weibo.cn/api/container/getIndex?containerid=231522type%3D1%26t%3D10%26q%3D%23向往的生活%23&luicode=10000011&lfid=100103type%3D38%26q%3D向往的生活%26t%3D0&page_type=searchall&page=1’

9. 微博指数api

需要先请求搜索接口, 获取wid search_word_api = ‘https://data.weibo.com/index/ajax/newindex/searchword’ 然后用wid请求数据接口。 参数自定。 get_data_url = ‘https://data.weibo.com/index/ajax/newindex/getchartdata’

10.微博话题数据总览

详情链接: https://m.s.weibo.com/topic/detail?q=%23乐队的夏天%23 更改相应名字即可看到对应话题的数据。

在这里插入图片描述在这里插入图片描述


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3