🏠 Home 

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,后面的就拿不到了。

发表回复

登录以发表回复。