人人网回归,可以去备份你的黑历史了!

前段时间, 看到新闻说几年前的人人网又回来了,重新开发上线了新的app,而原有的账号数据及历史记录也悉数保留。看到新闻的时候,心里突然“咯噔”一下,虽然人人网承载了很多人大学时期的回忆,但是回忆也可能意味着——黑历史。

几年前曾经偶然访问过人人的网站,但那个时候已经莫名其妙地变成了美女直播网站,很是怪异。不过想想也多半是无奈,最开始校内的兴起到后来改名人人的转变,仿佛要成为中国的Facebook。但是后面的故事是,微信等社交app的兴起不断挤压了人人的空间,再后来直播又开始火了,人人转型押注直播,但没做起来后似乎就没有然后了...

2018年11月,人人网以2000万美金出售给了多牛传媒,时隔一年之后,人人网以一种全新的方式回来了。完全去除了直播的入口,新版更接近于记忆中的社交软件的样子了。在苹果的 APP store 里面搜了下,APP上架一段时间后已经积累了一定的用户了,评论区还挺有意思的,有不少在吐槽黑历史的,当然还有不少人是来考古怀旧的。

由于新版依然保留了用户多年前的数据,如果你还能记得原先的账号和密码的话能直接登陆查看。只是怀旧一波的话,在APP登陆体验下看看就好,新版的人人还是留给后面的小鲜肉们去玩吧。不过,我也不知道人人重新上线后还能撑多久,于是萌生了导出备份数据的想法。于是,网上搜索了一番,在Github上找到了下面要说的这个程序——renrenBackup.一个意外之喜是ta除了可以备份自己的数据,还可以备份他人的黑历史,感觉可玩性一下子高了起来。

刚好最近一段时间在捣鼓玩玩 Python,而这个小工具也是用 Python 编写的,本质上是一个网络爬虫工具。所以,对于 macOS 与 Linux 用户,由于已经集成了 Python,所以可以直接打开终端安装依赖然后运行。而作者也针对 Windows 用户单独开发了程序,不需要额外再去安装其他东西了。


Windows 系统下:

  • 进入文件夹后,下面的这个程序是不能直接双击运行的,需要在地址栏输入 cmd 然后回车后打开命令提示符进行操作;

  • 执行 renrenBackup.exe fetch -e email -p password -s -g -a 来抓取账号为 email 密码是 password 的用户信息;
  • 抓取后,在命令提示符下执行 renrenBackup.exe runserver 后,可以在浏览器里打开 localhost:5000 来查看抓取后的展示;
  • 抓取后,在命令提示符下执行 renrenBackup.exe export -f backup.tar,可以生成 backup.tar 这个打包文件,解压后无需任何环境直接用浏览器打开 index.html 即可浏览备份好的信息。

简化下就是在打开的窗口下依次输入,等待完成后,打开生成的backup.tar压缩包里面的 index.html 网页就能看到你的备份内容了。

1
2
renrenBackup.exe fetch -e 你的邮箱账号 -p 你的密码 -s -g -a
renrenBackup.exe export -f backup.tar

macOS 与 Linux 系统下:

操作类似,不过不需要下载上述的文件了,只需要在命令终端内输入如下内容即可,不再赘述。

1
2
3
4
5
virtualenv env
source env/bin/activate
pip install -r requirements.txt
python manage.py fetch -e 你的邮箱账号 -p 你的密码 -s -g -a
python manage.py export -f backup.tar

根据Github上开发者的介绍,命令中所含的参数分别代表着:

  • -e email 用户名(邮箱)
  • -p 密码
  • -s 状态
  • -g 留言板
  • -a 相册
  • -b 日志
  • -u 要抓的人的人人 uid(仅能抓取当前登录账户可见的内容)

所以,比如要指定抓取某人的状态,那么执行

1
python manage.py fetch -e email@renren.com -p passwordAtRenren -s -u 12345

就可以了。因为目前 -b 日志功能暂时有些问题,所以工具只能抓取状态、留言、相册等内容,可以去关注下开发者,等待后续修复。当然,也不排除人人网站后续再有什么改动导致这个工具失效,所以趁着这段时间还能用,及时备份下自己曾经的黑历史还是不错的。

加载评论