本人最新希望重启微博,但是苦于之前转发了太多无营养的东西而微博不能够方便地一键删除,于是就从知乎上找到了Python的一个小程序,自己捣鼓捣鼓改改代码就OK了,大家需要改动的地方我已经标出来了,对号入座就可以。

知乎原post地址:https://www.zhihu.com/question/23442423/answer/130478416

# encoding=utf-8
import requests
import re
headers={'Referer':'类似我的主页这样子http://weibo.com/maximusdacwudy','Cookie':'这个怎么找:登录并进入个人微博主页,按F12,刷新页面,F12的弹窗中找到Network,点击第一个,然后分页面中选中Header,下翻就找到你自己对应的Cookie了,复制粘贴过来'}
while 1==1:
    t=requests.get('类似我的主页这样http://weibo.com/maximusdacwudy',headers=headers).text
    idx=re.findall('<a name=(.*?) ',t,re.S)
    for x in idx:
        print x
        datax={'mid':x}
        html=requests.post('http://weibo.com/aj/mblog/del?ajwvr=6',data=datax,headers=headers).text
        print html
        import time
        time.sleep(7) # 这里是为了防止操作速度过快被微博自动屏蔽