import
requests,json
import
warnings
warnings.filterwarnings(
'ignore'
)
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
=
row[
"id"
]
deletePost
=
{
"uid"
:uid}
deleteData
=
requests.post(deleteFollowUserUrl,data
=
deletePost,headers
=
header,timeout
=
25
,verify
=
False
)