吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 2260|回复: 36
收起左侧

[Python] 一键删除微博内容和批量取关,微博啥情况???

  [复制链接]
天域至尊 发表于 2021-2-23 15:14
本帖最后由 天域至尊 于 2021-2-23 16:32 编辑

好家伙,我这也是微博僵尸号的中坚力量啊。

在很久很久以前,我都忘记的时候,我注册了微博,随后很久很久没用了。今天忽然心血来潮,登上去看了下。

MMD,我莫名其妙关注了百十号人,我还莫名奇妙发布了很多微博,转发了很多微博。而我确认,这不是我干的。

感动的稀里哗啦,我一边喷着恶意刷流量的明星、大V,自己号却一边疯狂给人点赞转发,我已出舱,感觉良好。

因为转发和发布的微博太多,而且没找到批量删除,手动一个个删,我的天呐,不可能。而且也不想放任不管,万一我的号被拳师、公知拿去用了,岂不是太对不起大家了,所以我就写了个简易脚本,自动删除所有的微博内容。

该脚本需要你提供userID和cookie。怎么获取这两个数据,我就不详说了。

[Python] 纯文本查看 复制代码
import requests,json
import warnings
warnings.filterwarnings('ignore')
'''
该脚本会帮助您删除您所有发表过的微博
'''

#声明请求微博详情的URL
url="https://weibo.com/ajax/statuses/mymblog?uid=%s&page=%s&feature=0"
#声明删除微博数据的URL
deleteUrl="https://weibo.com/ajax/statuses/destroy"
#初始化请求头
header={
        "Host":"weibo.com",
        "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0",
        "Accept":"application/json, text/plain, */*",
        "Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2",
        "Accept-Encoding":"gzip, deflate, br",
        "X-Requested-With":"XMLHttpRequest",
        "X-XSRF-TOKEN":"n_A6zLfarz5E-6XLLxxjGfuu",
        "Connection":"keep-alive",
        "Referer":"https://weibo.com/",
        "Cookie":"%s"
}

#提示用户输入验证信息
userID=input("请输入的userID号:")
cookie=input("请输入您的cookie:")

#生成请求头
header["Cookie"]=cookie

#生成请求微博数据的链接
nowUrl=url%(userID,1)
#初始化数据存放参数
data=[1]
#初始化页数
page=0
#开始循环请求数据进行删除
while len(data)>0:
    #页数自增,并提醒用户
    page=page+1
    print("正在删除第%s页"%(str(page)))

    #请求微博数据
    data=requests.get(nowUrl,headers=header,timeout=25,verify=False)

    #读取微博数据
    data=json.loads(data.text)
    data=data["data"]["list"]
    #循环处理每一条微博数据
    for row in data:
        #获得每条微博数据的mid值
        mid=row["mid"]
        #构建删除请求包的请求体
        deletePost={"id":mid}
        #发送删除微博请求
        deleteData=requests.post(deleteUrl,data=deletePost,headers=header,timeout=25,verify=False)


下面这个脚本,会直接清空你的关注列表。
[Python] 纯文本查看 复制代码
import requests,json
import warnings
warnings.filterwarnings('ignore')
'''
该脚本会帮助您取消您所有关注的微博账户
'''

#声明请求微博关注详情的URL
getFollowListUrl="https://weibo.com/ajax/profile/followContent?sortType=timeDown&page=%s"

deleteFollowUserUrl="https://weibo.com/ajax/friendships/destory"

#初始化请求头
header={
        "Host":"weibo.com",
        "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0",
        "Accept":"application/json, text/plain, */*",
        "Accept-Language":"zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2",
        "Accept-Encoding":"gzip, deflate, br",
        "X-Requested-With":"XMLHttpRequest",
        "X-XSRF-TOKEN":"n_A6zLfarz5E-6XLLxxjGfuu",
        "Connection":"keep-alive",
        "Referer":"https://weibo.com/",
        "Cookie":"%s"
}

#提示用户输入验证信息
cookie=input("请输入您的cookie:")

#生成请求头
header["Cookie"]=cookie

#生成请求微博关注数据的链接
nowUrl=getFollowListUrl%(1,)
#初始化数据存放参数
data=[1]
#初始化页数
page=0
#开始循环请求关注清单并进行取关
while len(data)>0:
    #页数自增,并提醒用户
    page=page+1
    print("正在取关第%s页"%(str(page)))

    #请求微博关注数据
    data=requests.get(nowUrl,headers=header,timeout=25,verify=False)

    #读取微博关注数据
    data=json.loads(data.text)
    data=data["data"]['follows']['users']
    print(data)
    #循环处理每一条微博关注数据
    for row in data:
        #获得每条微博关注数据的uid值
        uid=row["id"]
        #构建取消关注请求包的请求体
        deletePost={"uid":uid}
        #发送取消关注的请求
        deleteData=requests.post(deleteFollowUserUrl,data=deletePost,headers=header,timeout=25,verify=False)


userID示例:
电脑端假如个人主页的URL为:https://weibo.com/u/page/follow/0000000067
那么我的userID就为:0000000067

cookie:
登录微博,浏览器F12键,选择网络选项卡

1

1

随意选择一个weibo.com结尾的,复制请求头。

2

2


贴到记事本中,复制这一部分

3

3


您的cookie值即为:
UOR=www.00bug.cn,widget.weibo.com,www.baidu.com; SINAGLOBAL=*******000.000.0000000000000; ULV=0000000000:00:0:0:0000000000000.000.0000000000000:0000000000000; SUBP=0000WrS0qP0fM0****************P0D0*********jzrz-WZ0***************0%0A0%0C%***************A0%0D; SUB=_0A0****************0eRP00MX0S0****************kW0N000CkCIdOjmTObSxv0qvQ0F00kQMLmAv; SSOLoginState=0000000000; _s_tentry=login.sin**************0.0000000000000


以上内容做了混淆处理,您能看到大概意思就行。复制对应的部分到程序,即可取关

微博,拜拜了您内

微博内容自动删除工具.zip

1.19 KB, 下载次数: 122, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 3吾爱币 +3 热心值 +3 收起 理由
Eillen1230 + 1 + 1 热心回复!
憨熊好欺负 + 1 + 1 热心回复!
unixcs + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wuai6757620 发表于 2021-2-23 15:21
微博这是低俗 毁三观 刷流量的垃圾APP 好几年前就已经删除了
 楼主| 天域至尊 发表于 2021-2-26 10:47
取用户名好难 发表于 2021-2-23 15:21
阳光好青年 发表于 2021-2-23 15:22
微博确实莫名奇妙关注很多人
wuai6757620 发表于 2021-2-23 15:23
阳光好青年 发表于 2021-2-23 15:22
微博确实莫名奇妙关注很多人

毫无隐私可言 后台自动关注 点赞!
unixcs 发表于 2021-2-23 15:27
希望更新一个 批量取消关注的功能
isispp 发表于 2021-2-23 15:31
我微博也是,莫名的点赞很多人,明星广告那些都有,后来改密了才没事,估计是用第三方客户端登陆导致的帐号泄密
huang9sdo 发表于 2021-2-23 15:38
有群发群的工具吗~~
 楼主| 天域至尊 发表于 2021-2-23 16:00
unixcs 发表于 2021-2-23 15:27
希望更新一个 批量取消关注的功能

好的,安排

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
fineconey + 1 + 1 我很赞同!
unixcs + 1 + 1 我很赞同!

查看全部评分

Schocolade 发表于 2021-2-23 16:01
我正常使用的都莫名其妙的多了许多新的关注,确实服了这帮睿智
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2021-7-29 13:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表