使用教程

2024年3月29日更新
1

在电脑端,可以使用开发者调试工具获取用户的用户名username,这一字段可以真正地定位用户对象。

查询用户基本信息的一个接口后台返回的数据格式如下:
{
  "tbs": "a906665dd7a0c1c7",
  "raw_name": "TiebaTool",
  "id": 6623638935,
  //...
  "creator": {
    "name": "TiebaTool",
    "name_show": "TiebaTool",
    "show_nickname": "🎀TiebaTool😈",
    "portrait": "tb.1.57770227.yOF-jncONCgqmR8FkoRMsg",
    "id": 6623638935,
    //...
  }
}

这个接口的链接是 tieba.baidu.com/i/sys/user_json?un=[username]&ie=utf-8,借助这个接口可以定位id, 再将id与其他请求参数打包post到百度的接口,就能获取数据啦!这一步已经帮你们做了。我也更加推荐用username去查询数据。

请注意!百度贴吧手机端个人主页的那个id好像比较特立独行, 目前我还没有找到用它来定位用户的方法。所以,不要使用它!

BDUSS获取教程

在电脑端,可以使用开发者调试工具获取用户的BDUSS,这一字段可以验证身份,从而调用API自动化完成各种操作。

在百度贴吧的cookie中,可以找到这个字段,它是一个长长的字符串,一般以BDUSS=开头。点开随便一个网络请求, 找到cookie,然后复制BDUSS字段。

1