弱弱的AR酱 发表于 2013-8-4 01:55:10

人人网资料备份&删除

本帖最后由 弱弱的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 发表于 2013-8-4 22:31:39

人人网没用过

饭尐盒 发表于 2013-8-5 00:07:00

好东西!!
页: [1]
查看完整版本: 人人网资料备份&删除