人人网新出了一个增加用户粘性的类似积分制度,叫”人品”。
每半个小时刷新一下人人网,就可以得到1RP,而得到的RP,可以兑换一些小礼品。
这类似于挂机, 如果你已经有VPS,写一段python脚本跑起来就可以全天刷了。
#encoding:utf-8 import httplib import time import datetime headers = { 'Cookie': '你的Cookie', 'Referer': '自行修改Referer', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) \ Chrome/31.0.1650.48 Safari/537.36' } while True: conn = httplib.HTTPConnection('www.renren.com') conn.request(method='GET', url='/你的人人网ID', headers=headers) html_doc = conn.getresponse().read().decode('utf-8') with open('renpin.log', 'a') as outFile: if html_doc.find(u'class="logout">退出') > 0: outFile.write('OK ' + str(datetime.datetime.now()) + '\n' ) else: outFile.write('Fail ' + str(datetime.datetime.now()) + '\n' ) conn.close() time.sleep(600)
获取人人网的cookie,可以直接在Chrome浏览器Ctrl + Shift + J打开控制台,刷新当前页面,在Network选项卡查看对应的URL条目即可。
把这段代码保存到renpin.py,放到VPS上某个文件夹,然后执行
python renpin.py &
就可以全天24小时,每隔10分钟自动刷新人人了。 程序还会在当前路径下写入日志到renpin.log。
昨天还跟同学说,我要用python写个脚本,给人人刷人品,结果实验室的程序得需要修改下,就没写,你就快速的搞出来了,厉害。
自己有VPS,也是便利。 别的同学写了程序,也不大可能把自己的笔记本电脑全天开着。
另外,sleep(600)那个完全可以用crontab啊,在cronrab -e下简单的配置就行了。
是的,那样更好,不会一直存在python进程。
https://code.google.com/p/renren-renpin/我写了一个JAVA版的,呵呵,互相学习~~
刚有看过, very nice job.
我直接用AdBlock把人品那个DIV屏蔽了。。。
我玩玩,准备到时候看换个实物小礼品什么的。 不过也只是挂了我自己一个号。