weiback

微博数据下载备份

< 脚本weiback的反馈

评价:好评 - 脚本运行良好

§
发表于:2023-12-09

大佬能不能添加一个备份关注列表的功能,万分感谢。

Shapooo作者
§
发表于:2023-12-28

这个功能不太适合加入脚本,不过我可以给你一段代码,打开你自己的微博主页然后打开浏览器控制台,把这段代码贴在控制台,然后回车。

let follow_vec = new Array()
for (let i = 1; ; ++i) {
    let api = `https://weibo.com/ajax/profile/followContent?page=${i}&next_cursor=${(i - 1) * 50}`
    console.log(`正在下载第${i}页关注:${api}`)
    let res = await(await fetch(api)).json()
    let vec = res.data.follows.users.map((user) => user.id)
    if (vec.length == 0) {
        break
    }
    follow_vec = follow_vec.concat(vec)

    await new Promise((resolve) => {
        setTimeout(resolve, 500);
    });
}
console.log(follow_vec.toString())

应该可以跑,但是api里的page和next_cursor两个参数我没做太多探究。

Shapooo作者
§
发表于:2023-12-28

另外我要提醒一下,关注列表获取的上限是 2000 个(没记错的话),如果你的关注超过2000,后面的就拿不到了。

发表回复

登录(不可用)以发表回复。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址