雕刻时光

批量删除人人日志的脚本

互联网上总是不缺这样的流氓:想方设法骗你注册帐号,千方百计让你贡献内容,无论如何不让你全身而退。一直传言将要上市的人人网(原校内网)就是这样的主儿。因为大多数同学朋友都在人人网上,为了不脱离人民群众,还要时不时的去咱的人人主页看看。为了表示咱还活着,也把博客导入了人人日志,把微博同步到了人人状态。可是导入容易,绑定博客地址或者Feed地址就好了,可要删除可没有那么容易了。每一次删除都要填写验证码。曾经日志累计到了400+,要是人肉删除,猴年马月才能删完。但是用手机访问http://3g.renren.com,删除日志,状态,照片等是不用输入验证码的。顺着这个思路,本能得勾了一下,竟然有现成的PHP脚本。

你可以去这里批量删除人人日志了:【批量删除人人日志

附源码(来自jude):

<?php
sae_set_display_errors(true);
if($_REQUEST['sid']){
	$sid = $_REQUEST['sid'];
	$url = 'http://3g.renren.com/blog/wdelentry.do';
	$source = file_get_content('http://3g.renren.com/blog/wmyblog.do?sid='.$sid);
/**wmyblog.do日志;getdoing.do状态;wmyalbum.do相册;wgetgossiplist.do留言等**/
	preg_match_all('/wgetentry.do\?id=(.*?)&amp;owner=/is', $source, $ids);
	//print_r($ids);
	foreach($ids[1] as $id){
		$postfield = 'id='.$id.'&sid='.$sid;
		$response = file_put_content($url, $postfield);
	}
	echo ($response ? '<meta http-equiv="refresh" content="3;url=\'\'" />'.$response : '没有日志');
}

elseif($_REQUEST['action'] == 'getsource'){
	header('Content-type: text/plain');
	header('Content-Disposition: attachment; filename="renren.php"');
	header('Content-Length: '.filesize('renren.php'));
	header('Love: Xiao Jin');
	readfile('renren.php');
}

else{
	echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>批量删除人人网日志</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h3>批量删除人人网日志</h3>
<form action="" method="get">
SID: <input type="text" name="sid" /><br />
<input type="submit" value="submit" />
</form>
<h3>如何获取SID:</h3>
<p>登录3g版的人人网<a href="http://3g.renren.com">http://3g.renren.com</a> 
地址栏中出现类似“http://3g.renren.com/?&sid=5eLjP0sRqh-Z4fyn43wtya&89p977”的地址,
将"&sid="之后的字符串粘贴到上面的输入框。</p>
<p>页面每刷新一下会删除十条日志</p>
<p><span style="color:red;">警告:
</span>此工具会将你在人人网的日志全部删除,如需备份,可以使用
<a href="http://www.kaisir.com/2010/11/ren-ren-log-export-backup-tool-update.html">这个工具</a></p>
<p><a href="?action=getsource">源码</a> / <a href="http://judesimon.com/">作者</a></p>
</body>
</html>';
}

function file_get_content($url){
	$f = new SaeFetchurl();
	$content = $f->fetch($url);
	return $content;
}

function file_put_content($url, $data){
	$f = new SaeFetchurl();
	$f->setMethod('post');
	$f->setPostData($data);
	$content = $f->fetch($url);
	return $content;
}

?>

24 thoughts on “批量删除人人日志的脚本”

  1. 好吧 我就是脱离人民群众的人 。。。非常少上人人 要不是工作需要 QQ我都懒的上。。。。

  2. 呀….早知道有这个就好了。之前有一段时间嘀咕同步到人人的全是一日志的方式发布的,后来删除时填写验证码快呕吐了

  3. 大家好,我是这个脚本的作者。提醒一下想删除人人日志的同志们,这个脚本可是很暴力的哦,一旦你按下回车,你所有的日志都会被全部删除,没有选择的余地,没有确认对话框。三思而后行哦

  4. 我没有学过电脑方面的专业知识 请问这个脚本如何使用

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注