吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6661|回复: 40
收起左侧

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

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

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

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

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

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

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

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

[Python] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
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] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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, 下载次数: 264, 下载积分: 吾爱币 -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, 2025-4-24 22:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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