群里有人卖网站访客qq,一开始觉得就是营销软件嘛,没太注意。但是他一直在群里说多牛逼,只要你访问了他的网站,他就会自动发一封邮件给你qq邮箱。

于是,我问了下他大概情况。他发给我了个链接,说可以测试一天。我当然对此不屑,心想,对于一个技术人员,我一定能自己做到。

百度呀,谷歌呀。

asp.net如何获取访客qq?有人给出解决方案:通过http://xuiNaNlogin2.qq.com/cgi-bin/qlogin 这个快捷登陆页面,再通过iframe跨域抓取内容。可惜,现在腾讯已经修好了漏洞。天真的我,一开始竟然用asp.net后台抓取的方法,WebRequest和WebClient抓取更是不能抓取到最后呈现的内容,听说winform的WebBrowser可以做到,但是asp.net如何也能使用WebBrowser呢?继续解决,却不知道一开始放心就错了。然后,代码都弄好了,本地测试,也可以获取自己的qq。心里还暗想:这不是100%能获取嘛,那些卖这个的只能做到最高60%。太大意,放服务器上一试,坑,完全获取不到。这时,才意识到这些方法都是在服务器上运行的,不是在客户端运行的,这也是bs结构域cs结构的区别呀。不然还要研究木马干嘛。

那就研究下如何让用户在浏览器上运行自己的程序,activeX,研究了下,还要用户自己选择注册,肯定不行了。

好吧,去研究那些卖程序的怎么做的吧。

方法很多种,分两类:1.上面的iframe跨域抓取,现在已失效,却还有网站还是卖的这种程序,但基本是客服已联系不上,应该是前期可以时赚够了钱,现在跑路了。2.用户登录空间、qq微博等腾讯产品后的登录状态。有用qq空间访客获取;有用日志访客获取;有用黄钻关闭空间访问,被挡访客获取;还有就是一个腾讯判断登录的json接口。利用json的跨域是最简单的,但后期腾讯还是会封的吧。

当然,还会有其他比较牛逼的方法,可是我知道的就这些了。

最后修改:2014 年 03 月 31 日
如果觉得我的文章对你有用,请随意赞赏