弱弱的AR酱
人人网资料备份&删除

本帖最后由 弱弱的AR酱 于 2013-8-4 05:05 编辑

人人网抹杀计划(Massatu.py) :正确的说,是人人网黑历史抹杀计划,现已基本完成并实施。

已有的功能:

备份所有状态及评论。删除所有状态。

备份所有留言。删除所有留言

备份所有日志及评论。

备份所有相册、相册评论、相册照片、照片评论。

未完成的功能:

删除所有日志。暂时没有时间破解验证码,而且日志可以批量删除,每次十个还是很快的。

删除所有相册。同没有时间破解验证码,而且这个验证码比日志验证码要更复杂。也不能批量删除。动动手吧……

备份所有分享:并不知道要以何种形式备份。或许直接删除?

备份的文件格式比较简陋,有很大的提升空间。但是必要的信息应该已经保存。(之后再进行处理也是可以的)

有时间再战验证码吧……还是很有意思的。

注意事项(重要,请先阅读全文):

代码在Python2.7.5实现,Win7-64bit运行成功,需要Beautiful Soup4库

WARNING 任何人并不能对你使用此代码所可能造成的误删除等操作负责 PROCEED WITH CAUTION

由于第一次写python,纯新手,所以代码风格很差,看不懂/代码失效/Bug请谅解……

再一次请谅解……

由于程序基于网页分析,所以人人网随时可能的改版有可能会使程序失效。

可能有各种各样的后果,请谨慎使用。

或者干脆不使用,因为程序本身并没有技术含量。麻烦之处在于找url及PostData,通过抓包即可获得。

代码写成这个样子肯定是要被各种程序员喷的……所以首先表示歉意

使用方法:

安装Python2.7.5.

安装Beautiful Soup4. 当然其实可以不用这个东西,但是既然用了就……对此表示歉意,诚挚的。

下载保存代码。把第九行的params改成自己的邮箱和密码

根据需要去掉文件结尾#Manual以下相应模块的注释,当然不要把比如#Status: #Albums什么的取消注释。建议一个模块一个模块运行。也可以只备份不删除,只要保留带delete字样的语句仍被注释即可。

理论上说,把程序所有print语句注释掉会提高速度,因为只是debug用。

PROCEED AT YOUR OWN RISK!

把黑历史删了,我们还是朋友!= =

若是发现Bug或者什么的可以发信给我@_@

咱是小弱……_(:з」∠)_

这是网盘@_@

pan.baidu.com/share/link?shareid=581651487&uk=2785507388

饭尐盒
fqyqpzhm
人人网没用过
展开Biu

人人网没用过

[查看全文]