『参考』小软件获取QQ好友是否"隐身对你可见"之.net 2.0降级版(连题目都转载,我很无齿)...

本文介绍了一个使用C#实现的小工具,能够检测QQ好友是否设置为隐身对你可见。通过解析网页返回的状态图片,判断好友的真实在线状态,提供了一个Debug版本的程序供读者测试。

今天,在院子里看到Create Chen的这篇文章《小软件获取QQ好友是否"隐身对你可见"》,觉得挺有意思哦,于是,亲自重新用2.0框架操作了一把,果真,试验了几位好友,的确是可以的,在这里向Chen致敬!当然,也把我的2.0c#版放出来,除了感谢国家,还要感谢Chen!

下面是代码:

 

代码
private void btnGo_Click( object sender, EventArgs e)
{
Regex r
= new Regex( " [1-9][0-9]{4,} " );
Match m
= r.Match(txtQQNum.Text.Trim());
if (m.Success)
{
webBrowser1.Navigate(
" http://wpa.qq.com/pa?p=1: " + txtQQNum.Text + " :5 " );

}
else
{
label1.Text
= " Please input a QQ Number " ;
}
}

private void webBrowser1_DocumentCompleted( object sender, WebBrowserDocumentCompletedEventArgs e)
{
string str = webBrowser1.Url.ToString();
if (str.Contains( " 5_online.gif " ))
{
label1.Text
= " QQ号为 " + txtQQNum.Text + " 好友的真实情况是在线, 如果你的QQ上显示这位好友不在线, 那么这位好友可能'在线对你隐身'了... " ;
}
else if (str.Contains( " 5_offline.gif " ))
{
label1.Text
= " QQ号为 " + txtQQNum.Text + " 朋友的真实情况是离线或隐身, 如果你能看到这位好友在线, 那么这位好友可能'隐身对你可见'了... " ;
}
else
{
label1.Text
= " 对不起, 没有发现QQ号为 " + txtQQNum.Text + " 好友的在线情况 " ;
}

}

 

当然了,你不想去写代码,也可以从这里下载一个Debug版本的程序,玩玩,呵呵。

点此下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值