查找微信被删除好友的脚本.. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
0x5e
V2EX    Python

查找微信被删除好友的脚本..

  0x5e
0x5e 2016-01-02 15:41:46 +08:00 34435 次点击
这是一个创建于 3616 天前的主题,其中的信息可能已经有所发展或是发生改变。
家里闲的蛋疼写的..可以查看你被哪些微信好友删了,原理就是新建群组,如果加不进来就是被删好友了(不要再群组里讲话,别人是看不见的),用的是微信网页版的接口

https://github.com/0x5e/wechat-delected-friends

给有需要的盆友..查询结果可能会引起一些心理上的不适,请小心使用..(逃
第 1 条附言    2016-01-02 20:03:42 +08:00
登录后 0 位好友的朋友能否帮忙把 login 方法获取到的数据打印出来和注释里对照一下看看?不清楚是什么问题..会不会是被运营商劫持了
第 2 条附言    2016-01-03 00:42:04 +08:00
部分地区初始化失败 /通讯录 0 个好友的问题我改过了,再试试吧:-)
不行的话可以参考 66 楼的方法
270 条回复    2016-06-28 22:54:59 +08:00
1  2  3  
inmyfree
    1
inmyfree  
   2016-01-02 15:51:40 +08:00   1
imcoddy
    2
imcoddy  
   2016-01-02 15:57:50 +08:00
看了一下代码,目测无法找出拉黑的人……(逃
zhoujianqingz
    3
zhoujianqingz  
   2016-01-02 16:03:31 +08:00 via iPhone
加群组?别人知道被拉进群组吗?
wukongkong
    4
wukongkong  
   2016-01-02 16:08:15 +08:00
人肉三角锁定建群组的人
0x5e
    5
0x5e  
OP
   2016-01-02 16:09:56 +08:00
@zhoujianqingz @wukongkong 别人是看不到的呢(逃
8rB61FLBPVSxW2C8
    6
8rB61FLBPVSxW2C8  
   2016-01-02 16:18:06 +08:00
哈哈,终于清理了下好友列表
yech1990
    7
yech1990  
   2016-01-02 16:22:03 +08:00
@0x5e api 失效了?

正在登录...
通讯录共 0 位好友
---------- 被删除的好友列表 ----------
yech1990
    8
yech1990  
   2016-01-02 16:23:55 +08:00
{
"BaseResponse": {
"Ret": 1,
"ErrMsg": "
}
,
"MemberCount": 0,
"MemberList": [],
"Seq": 0
}
bdbai
    9
bdbai  
   2016-01-02 16:26:46 +08:00 via iPhone
Delected? Typo?
0x5e
    10
0x5e  
OP
   2016-01-02 16:28:55 +08:00
@yech1990 Ret 为 0 的时候才是正常,再试试?会不会编码或者系统不同的问题,我只在 mac 下试过..可能还是有点小问题吧= =
mani
    11
mani  
   2016-01-02 16:29:54 +08:00 via Android
nice
0x5e
    12
0x5e  
OP
   2016-01-02 16:30:20 +08:00
@bdbai 英文不好,不知道该咋取名= =
bdbai
    13
bdbai  
   2016-01-02 16:35:09 +08:00 via iPhone
@0x5e 你想说的是 deleted 吧。
0x5e
    14
0x5e  
OP
   2016-01-02 16:37:13 +08:00
@bdbai = = 哦哦 笔误笔误......唉好丢脸
jings
    15
jings  
   2016-01-02 16:59:29 +08:00 via Android
被删了貌似就看不见了其朋友圈 把看不到朋友圈的也搞下吧
DIYgod
    16
DIYgod  
   2016-01-02 16:59:30 +08:00
同 7 楼 通讯录共 0 位好友

OS X 10.11.2 Python 2.7.10
zhangbohun
    17
zhangbohun  
   2016-01-02 17:10:32 +08:00
windows 下表示保存图片得用 wb
0x5e
    18
0x5e  
OP
   2016-01-02 17:14:18 +08:00
@jings 网页版微信没有朋友圈相关的接口,so..

@DIYgod 看一下根目录 webwxinit.json 和 webwxgetcontact.json 有内容不?
DIYgod
    19
DIYgod  
   2016-01-02 17:24:49 +08:00
@0x5e

webwxgetcontact.json

```
{
"BaseResponse": {
"Ret": 1,
"ErrMsg": ""
}
,
"MemberCount": 0,
"MemberList": [],
"Seq": 0
}
```

webwxinit.json

```
{
"BaseResponse": {
"Ret": 1100,
"ErrMsg": ""
}
,
"Count": 0,
"ContactList": [],
"SyncKey": {
"Count": 0,
"List": []
}
,
"User": {
"Uin": 0,
"UserName": "",
"NickName": "",
"HeadImgUrl": "",
"RemarkName": "",
"PYInitial": "",
"PYQuanPin": "",
"RemarkPYInitial": "",
"RemarkPYQuanPin": "",
"HideInputBarFlag": 0,
"StarFriend": 0,
"Sex": 0,
"Signature": "",
"AppAccountFlag": 0,
"VerifyFlag": 0,
"ContactFlag": 0,
"WebWxPluginSwitch": 0,
"HeadImgFlag": 0,
"SnsFlag": 0
}
,
"ChatSet": "",
"SKey": "",
"ClientVersion": 0,
"SystemTime": 0,
"GrayScale": 0,
"InviteStartCount": 0,
"MPSubscribeMsgCount": 0,
"MPSubscribeMsgList": [],
"ClickReportInterval": 0
}
```
bloodshed
    20
bloodshed  
   2016-01-02 17:26:10 +08:00
OS X 10.11.2
webwxgetcontact.json 内容
{
"BaseResponse": {
"Ret": 1,
"ErrMsg": ""
}
,
"MemberCount": 0,
"MemberList": [],
"Seq": 0
}

、。。。
0x5e
    21
0x5e  
OP
   2016-01-02 17:44:48 +08:00
@DIYgod login 方法里的数据能正常取到吗,怎么会这样... 有登录成功的同学吗 我这步一直没出问题诶
n6DD1A640
    22
n6DD1A640  
   2016-01-02 17:52:46 +08:00
同, 0 好友。。
owlsec
    23
owlsec  
   2016-01-02 17:58:02 +08:00
@0x5e 登录成功+1
0x5e
    24
0x5e  
OP
   2016-01-02 18:01:08 +08:00
@bloodshed login 方法取到的数据 print 一下看看,和代码里的注释格式一样不
steveway
    25
steveway  
   2016-01-02 18:13:05 +08:00
为啥 qrcode 五颜六色的.... windows...
0x5e
    26
0x5e  
OP
   2016-01-02 18:22:02 +08:00
@steveway 参考 17 楼.. 我晚上有空改下
xxhjkl
    27
xxhjkl  
   2016-01-02 18:32:18 +08:00
活捉基友一枚 编译一个成品丢群里啊
zonghua
    28
zonghua  
   2016-01-02 18:33:02 +08:00
有没有批量删除朋友圈的脚本?不然又可以生成一个了。
0x5e
    29
0x5e  
OP
   2016-01-02 18:35:53 +08:00
@zonghua 用的是网页版微信的接口,不支持朋友圈相关的功能..
0x5e
    30
0x5e  
OP
   2016-01-02 18:36:52 +08:00
@xxhjkl 还有点小问题..你不是已经有类似工具了嘛:)
zhuziyi
    31
zhuziyi  
   2016-01-02 18:43:35 +08:00
特意找来两个账号测试,返回结果不正确。

本程序的查询结果可能会引起一些心理上的不适,请小心使用...
回车键继续...
请使用微信扫描二维码以登录
成功扫描,请在手机上点击确认以登录
正在登录...
通讯录共 0 位好友
---------- 被删除的好友列表 ----------
lao454490095
    32
lao454490095  
   2016-01-02 18:53:56 +08:00
已 Star ,可用,黑科技杠杠的
ezreal
    33
ezreal  
   2016-01-02 18:57:11 +08:00
发现有 8 个...
codex
    34
codex  
   2016-01-02 19:09:38 +08:00
本程序的查询结果可能会引起一些心理上的不适,请小心使用...
回车键继续...
请使用微信扫描二维码以登录
成功扫描,请在手机上点击确认以登录
正在登录...
通讯录共 2325 位好友
==================
这好像是一半好友数量,测几组后失效了。。。
估计太频繁的加群聊了
steveway
    35
steveway  
   2016-01-02 19:46:07 +08:00
换 Linux 终于可用 但是登录后 0 位好友。。
BROWNURSIDAE
    36
BROWNURSIDAE  
   2016-01-02 20:00:21 +08:00
登陆后 0 位好友
iwj
    37
iwj  
   2016-01-02 20:00:29 +08:00
真棒,我蟒社的栋梁。
thisisfaye
    38
thisisfaye  
   2016-01-02 20:19:12 +08:00
果然引起了心理上的不适_(:3 」∠)_
BROWNURSIDAE
    39
BROWNURSIDAE  
   2016-01-02 20:19:16 +08:00
webwxinit.json

{
"BaseResponse": {
"Ret": 1100,
"ErrMsg": ""
}
,
"Count": 0,
"ContactList": [],
"SyncKey": {
"Count": 0,
"List": []
}
,
"User": {
"Uin": 0,
"UserName": "",
"NickName": "",
"HeadImgUrl": "",
"RemarkName": "",
"PYInitial": "",
"PYQuanPin": "",
"RemarkPYInitial": "",
"RemarkPYQuanPin": "",
"HideInputBarFlag": 0,
"StarFriend": 0,
"Sex": 0,
"Signature": "",
"AppAccountFlag": 0,
"VerifyFlag": 0,
"ContactFlag": 0,
"WebWxPluginSwitch": 0,
"HeadImgFlag": 0,
"SnsFlag": 0
}
,
"ChatSet": "",
"SKey": "",
"ClientVersion": 0,
"SystemTime": 0,
"GrayScale": 0,
"InviteStartCount": 0,
"MPSubscribeMsgCount": 0,
"MPSubscribeMsgList": [],
"ClickReportInterval": 0
}

webwxgetcontact.json

{
"BaseResponse": {
"Ret": 1,
"ErrMsg": ""
}
,
"MemberCount": 0,
"MemberList": [],
"Seq": 0
}

win10 64bit
diyisoft
    40
diyisoft  
   2016-01-02 20:23:09 +08:00   1
@steveway
----------
f = open(QRImagePath, 'wb')

w-wb all
0x5e
    41
0x5e  
OP
   2016-01-02 20:25:45 +08:00
@BROWNURSIDAE login 方法里有行 print data,取消注释 看一下输出的是什么?
sixer
    42
sixer  
   2016-01-02 20:27:34 +08:00
棒!找到了 15 个!
TankyWoo
    43
TankyWoo  
   2016-01-02 20:36:43 +08:00
有两个问题:

1. 第一次跑找到 4 个
2. 第二次跑找到 2 个

所以一次应该是没有跑全

另外,每次第一组都失败,猜测和公众号、服务号有关
0x5e
    44
0x5e  
OP
   2016-01-02 20:41:21 +08:00
@TankyWoo 可能没过滤全,我再看看
BROWNURSIDAE
    45
BROWNURSIDAE  
   2016-01-02 20:43:54 +08:00
@0x5e 并不是很懂 python 语法
# print data
<error>
<ret>0</ret>
<message>OK</message>
<skey>xxx</skey>
<wxsid>xxx</wxsid>
<wxuin>xxx</wxuin>
<pass_ticket>xxx</pass_ticket>
<isgrayscale>1</isgrayscale>
</error>
取消注释之后是这样吗?取消了并不能运行,提示
There's an error in your program: unexpected indent
0x5e
    46
0x5e  
OP
   2016-01-02 20:46:04 +08:00
@BROWNURSIDAE py 的缩进比较讲究..空格和 tab 不能混搭,你就去掉井号,别的都不动 试一下
0x5e
    47
0x5e  
OP
   2016-01-02 20:49:00 +08:00
@BROWNURSIDAE 哦还有井号后面还有一个空格去掉..
iyeatse
    48
iyeatse  
   2016-01-02 20:49:01 +08:00
mac 上试了可用,感谢
westy
    49
westy  
   2016-01-02 20:53:03 +08:00
貌似登录不了...
fxxkgw
    50
fxxkgw  
   2016-01-02 20:53:05 +08:00
666666666 一次成功 发现在意的人都还在 高兴
BROWNURSIDAE
    51
BROWNURSIDAE  
   2016-01-02 20:54:08 +08:00
0x5e
    52
0x5e  
OP
   2016-01-02 20:55:48 +08:00
@BROWNURSIDAE 多了一个空格
isbase
    53
isbase  
PRO
   2016-01-02 20:59:00 +08:00 via Android
@0x5e 只有在网页版操作才看不到吗?用客户端可以看到吗
BROWNURSIDAE
    54
BROWNURSIDAE  
   2016-01-02 20:59:10 +08:00
@0x5e http://imgur.com/DcMjOOa 去掉了可以了,但是变这样了
precisi0nux
    55
precisi0nux  
   2016-01-02 20:59:46 +08:00
初始化失败
westy
    56
westy  
   2016-01-02 21:01:45 +08:00
westy
    57
westy  
   2016-01-02 21:08:30 +08:00
果然换了 DNS 可以了...
bazingaterry
    58
bazingaterry  
   2016-01-02 21:11:38 +08:00
初始化失败

{
"BaseResponse": {
"Ret": 1100,
"ErrMsg": ""
}
,
"Count": 0,
"ContactList": [],
"SyncKey": {
"Count": 0,
"List": []
}
,
"User": {
"Uin": 0,
"UserName": "",
"NickName": "",
"HeadImgUrl": "",
"RemarkName": "",
"PYInitial": "",
"PYQuanPin": "",
"RemarkPYInitial": "",
"RemarkPYQuanPin": "",
"HideInputBarFlag": 0,
"StarFriend": 0,
"Sex": 0,
"Signature": "",
"AppAccountFlag": 0,
"VerifyFlag": 0,
"ContactFlag": 0,
"WebWxPluginSwitch": 0,
"HeadImgFlag": 0,
"SnsFlag": 0
}
,
"ChatSet": "",
"SKey": "",
"ClientVersion": 0,
"SystemTime": 0,
"GrayScale": 0,
"InviteStartCount": 0,
"MPSubscribeMsgCount": 0,
"MPSubscribeMsgList": [],
"ClickReportInterval": 0
}
0x5e
    59
0x5e  
OP
   2016-01-02 21:11:38 +08:00
@westy 网络问题?..你试下网页版微信看
@precisi0nux 初始化失败就是上面的通讯录 0 位好友的问题,暂时不知道原因..
@BROWNURSIDAE 是 utf-8 保存的吗
@isbase 只有群主看的到,被加的人看不到
zhchbin
    60
zhchbin  
   2016-01-02 21:14:48 +08:00
@0x5e 联系人个数为 0 的原因是:我们的 WEB 微信里联系人用的是另外一个接口拉取的
https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact?r=1451739982096&seq=0&skey=xxx
zhchbin
    61
zhchbin  
   2016-01-02 21:15:49 +08:00
@0x5e 注意域名,参数都有不同。这个是我本地抓包的结果,应该是跟地区有关可能。
cYcoco
    62
cYcoco  
   2016-01-02 21:16:05 +08:00
超级赞啊
BROWNURSIDAE
    63
BROWNURSIDAE  
   2016-01-02 21:17:01 +08:00
@0x5e 是的,我之前就特地看了一下,是 utf-8 ,前边都是好好的不知道为啥到了那一步就会这样
fatestigma
    64
fatestigma  
   2016-01-02 22:14:44 +08:00
初始化失败,只有 `webwxinit.json` 文件,内容和 58 楼 一样。而且我和 58 楼 @bazingaterry 的头像好像是同一只喵,浏览的时候我还以为我已经反馈过了呢。。
Pastsong
    65
Pastsong  
   2016-01-02 22:21:16 +08:00
炒鸡有用!
Jactry
    66
Jactry  
   2016-01-02 22:34:15 +08:00
(好失望,居然一个都没被删…
谢谢 lz

一样初始化失败的朋友可以打上这个试试: https://gist.github.com/Jactry/a82c883d2131b1bcceb9
jiezhi
    67
jiezhi  
   2016-01-02 22:48:24 +08:00
亲测可行,多谢
xifangczy
    68
xifangczy  
   2016-01-02 22:51:56 +08:00
清理完毕。。。可以用
djchurch007
    69
djchurch007  
   2016-01-02 22:55:17 +08:00
我这边第一组会失败,后面正常,
<e>
<ShowType>1</ShowType>
<Content><![CDATA[创建群聊失败]]></Content>
<Url><![CDATA[]]></Url>
<DispSec>30</DispSec>
<Title><![CDATA[]]></Title>
<Action>4</Action>
<DelayConnSec>0</DelayConnSec>
<Countdown>0</Countdown>
<Ok><![CDATA[]]></Ok>
<Cancel><![CDATA[]]></Cancel>
</e>
0x5e
    70
0x5e  
OP
   2016-01-02 23:04:53 +08:00
@zhchbin @Jactry 谢谢两位,大概知道原因了,登录成功有返回一个重定向地址的,我没有用到,用了本地写死的地址,所以有点问题.. 返回的是 https 的,不知道 python+https+windows 用着会不会出问题..

@Jactry 一个都没有被删不合理啊,该不会是返回错误了吧哈哈

@djchurch007 @TankyWoo @codex 过滤的时候出了点问题,已经改过了,再试试看吧
Crossin
    71
Crossin  
   2016-01-02 23:24:31 +08:00
赞一个。
不过结果是 0 ,竟有点失望
bilibili2333
    72
bilibili2333  
   2016-01-02 23:33:57 +08:00
@0x5e 这个不太懂怎么用,下载了然后怎么操作呢?谢楼主分享
kaguca
    73
kaguca  
   2016-01-02 23:40:10 +08:00
@0x5e windows ,程序停留在“请使用微信扫描二维码以登录”,请问是哪里需要修改?
0x5e
    74
0x5e  
OP
   2016-01-02 23:46:33 +08:00
@bilibili2333 @kaguca 运行,会打开一张二维码图,微信扫一下登录,然后一路回车就行了
jokie
    75
jokie  
   2016-01-02 23:48:22 +08:00
找到 5 个,然后把那 5 个找出来也给删了
kaguca
    76
kaguca  
   2016-01-02 23:53:10 +08:00
@0x5e 谢谢及时回复。程序一闪而过,没有看到可以扫码的 window ,不知道哪里有问题。
steveway
    77
steveway  
   2016-01-02 23:57:33 +08:00
@kaguca 可以在程序目录找到二维码然后扫~
branchzero
    78
branchzero  
   2016-01-03 00:48:11 +08:00
Nice ,成功找到了 14 个,楼主好人。
crayygy
    79
crayygy  
   2016-01-03 01:30:22 +08:00
多谢,删除了一些垃圾账号,顺便也清了几个以前的好朋友。感觉有点不适,但是也挺开心的,终于都清了
20150517
    80
20150517  
   2016-01-03 01:39:18 +08:00
找到 7 个人,妈的,而且全是女生,我做什么了我拷....
longbo666
    81
longbo666  
   2016-01-03 02:37:42 +08:00
star
cdy
    82
cdy  
   2016-01-03 06:45:53 +08:00
楼主是否考虑在等待显示“最到*个被删除”的时候,就显示人名是谁?
cdy
    83
cdy  
   2016-01-03 06:53:15 +08:00
有个联系人在“被删除的好友列表里面”,但事实上我可以成功跟他发消息(实则为未被删除)。他没有开通朋友圈也没有换头像,不知是否与此有关。
pynix
    84
pynix  
   2016-01-03 07:04:34 +08:00
pynix
    85
pynix  
   2016-01-03 07:06:24 +08:00
貌似可以开群聊验证,然后游戏而不加的话就。。。误删了
codex
    86
codex  
   2016-01-03 09:48:48 +08:00
@cdy 也有可能没有开启加好友需要验证
wpaygp
    87
wpaygp  
   2016-01-03 10:03:21 +08:00
话说怎么用啊??
Danfi
    88
Danfi  
   2016-01-03 10:10:30 +08:00
0 被删,不应该。。
iVeego
    89
iVeego  
   2016-01-03 10:25:04 +08:00 via Android
@wpaygp 安装 python,打开 .py 文件, 运行。我是这样用的。
applelove
    90
applelove  
   2016-01-03 10:27:34 +08:00
到底怎么用,请楼上的指导一下,不会编程的怎么用呢?谢谢了
north521
    91
north521  
   2016-01-03 10:33:45 +08:00
@applelove 安装 python 然后 python wdf.py
speedboy1211
    92
speedboy1211  
   2016-01-03 10:39:58 +08:00 via iPhone
收藏啦
ubear1991
    93
ubear1991  
   2016-01-03 10:58:23 +08:00
good~~~但是好像有点不准。
zongwan
    94
zongwan  
   2016-01-03 11:08:23 +08:00
6666666666
看了下脚本里应该只有 uuid 相关在微信公众号后台被记录了
基本无大碍
感谢楼主
zongwan
    95
zongwan  
   2016-01-03 11:08:34 +08:00
看了下脚本里应该只有 uuid 相关在微信公众号后台被记录了
基本无大碍
感谢楼主
6666666666
zongwan
    96
zongwan  
   2016-01-03 11:09:33 +08:00
提示我重复了..OTL
手贱把 666 放下面去了
kaguca
    97
kaguca  
   2016-01-03 11:41:47 +08:00
@steveway Got it. working. Thanks.
blackcloak
    98
blackcloak  
   2016-01-03 11:42:44 +08:00
感谢楼主,很好用
sinux
    99
sinux  
   2016-01-03 12:09:24 +08:00
十几个:( 我挨个检查了一下,只有一个不准的,是一个完全没联系的前前同事,也无所谓了。
duandashen
    100
duandashen  
   2016-01-03 12:20:35 +08:00
翻页,顺带试下哇哇
1  2  3  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     888 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 32ms UTC 21:20 PVG 05:20 LAX 13:20 JFK 16:20
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86