像素时钟 的微博粉丝部分本来打算使用微博官方 api 进行数据的获取,但是官方文档看下来,又是身份验证又是软件申请的,看的头都大了,经过一番研究,发现了一个方法可以不用搞这些东西,但是成本转移到了用户身上,不过只需要操作一次就可以永远使用下去,微博授权还要定期重新登录,衡量了一下还是可以接受的。

获取 containerid 首先需要电脑端 chrome ,打开这个网站: https://m.weibo.cn/

点击下方 登录

登录完成后,搜索自己的微博(此处以我自己的微博账号为例)

点头像进入页面

按 F12 打开开发者工具

右边选择 Network 和 XHR

点击红色按钮

刷新微博页面,刷新完后右边如图

点击第一个 getIndex? ,即可获取到 containerid

以上为获取登录的用户的 id,任意用户的 id 获取稍有不同,先回到首页:

任意点击一个用户,以图片的视角姬为例:

同样 F12,选择 Network , XHR,刷新:

选择info?uid,选择 Preview ,展开 data 部分,即可获取到 containerid

分类: 折腾

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注