m.微博各种接口分析 |
您所在的位置:网站首页 › 邓超最新微博什么意思 › m.微博各种接口分析 |
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 ![]() 可以发现:这里的数据对应的是微博用户影响力。 ![]() 同理,切换为视频的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 ![]() 同理。 微博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 ![]() 可以理一下逻辑。 我们首先是通过搜索接口 找到用户的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 |