全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4629|回复: 24
打印 上一主题 下一主题

百姓网真实电话图片地址PHP版

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-15 17:39:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. $contents = file_get_contents('http://chengdu.baixing.com/diannaopeijian/a126971585.html');
  2. preg_match('/var _ = (.+?)\+0;/is', $contents, $tmp);
  3. $_ = decode_($tmp[1]);
  4. preg_match('/code="(.+?)"/is', $contents, $tmp);
  5. $code = $tmp[1];

  6. function decode_($_)
  7. {
  8.     $_ = str_replace('-~[]<<(', 'pow(2, ', $_);
  9.     $_ = preg_replace('/(-~[^\*|^+]*)/', '(\\1)', $_);
  10.     $_ = str_replace(array('____', '___', '__', '-~', '[]'), array('$_4','$_3','$_2', '1+', 0), $_);
  11.     return eval('return '.$_.';');
  12. }
  13. function decodeMobile($g, $f)
  14. {
  15.     $h='';
  16.     $b = explode('%',substr($g,1));

  17.     foreach($b as & $a)
  18.     {
  19.         $a = intval($a, 1 << (1 << 1 << 1));
  20.     }
  21.     while (count($b) > 0)
  22.     {
  23.         $d = 0;
  24.         foreach($b as & $a)
  25.         {
  26.             $t = $a+$d*$f;
  27.             $a = intval($t/(1 << (1 << 3)));
  28.             $d = $t % (1 << (1 << 3));
  29.         }
  30.         if ($d < 16)
  31.         {
  32.             $h = "%0". dechex($d) . $h;
  33.         } else
  34.         {
  35.             $h = "%" . dechex($d) . $h;
  36.         }
  37.         foreach($b as & $a)
  38.         {
  39.             if($a == 0 && count($b)>0)
  40.             {
  41.                 array_shift($b);
  42.             }else
  43.             {
  44.                 break;
  45.             }
  46.         }
  47.     }
  48.     return $h;
  49. }
  50. echo 'http://static.baixing.net/pages/mobile.php?c='.decodeMobile($code,$_).'/3.jpg';
复制代码
看到论坛里另外两个高手玩的都是PYTHON,小弟献丑,玩玩PHP, 如有BUG,请指出,
由于电话只有0-9组成,做简单的OCR也是很好办的,改天再说吧

评分

参与人数 5威望 +65 收起 理由
blu + 10 技术贴还不加分么
qqab + 10 很厉害 支持您一个。
Kokgog + 20 精品文章
嘿嘿嘿嘿 + 5 这个似乎跟采集里面的验证有点像。 ...
cnx + 20 精品文章

查看全部评分

2#
发表于 2011-10-15 17:45:12 | 只看该作者
顶下
3#
发表于 2011-10-15 17:47:13 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
4#
发表于 2011-10-15 17:50:21 | 只看该作者
顶顶
5#
发表于 2011-10-15 17:53:35 | 只看该作者

回复 1# ronon 的帖子

支持技术贴。
6#
发表于 2011-10-15 18:09:41 | 只看该作者
楼主 异常喜欢用 _
7#
 楼主| 发表于 2011-10-15 18:12:54 | 只看该作者
原帖由 wu1990 于 2011-10-15 18:09 发表
楼主 异常喜欢用 _

不是我喜欢用,只是为了个百姓网里面的JS变量名对应
8#
发表于 2011-10-15 18:13:20 | 只看该作者
技术帝
9#
发表于 2011-10-15 18:54:28 | 只看该作者
不错技术贴。
10#
发表于 2011-10-15 18:58:34 | 只看该作者
牛人mark
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 01:21 , Processed in 0.067000 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表