请停止对“骚扰电话查询”工具的抓取,我告诉你方法

07月25日 419次浏览

最近网站频繁向我发送异常请求通知,原因就是几个朋友不断的请求本站的“骚扰电话查询”工具接口。

我只好临时封掉你们的IP!

为什么你们不通过友善的方式获取你想要的东西呢?你通过反馈的邮件问站长,我会无私的帮助你。

本站不赚钱,都是站长倒贴的,你们这样一搞网站访问都慢了,其他用户怎么使用呢?一秒钟几十个请求过来,我这个小水管服务器顶不住的。


现在我来告诉你们,我是怎么获取这些骚扰电话的信息的。

请看这两个截图,你就会明白了。


本站查询结果截图

本站查询结果截图

百度查询结果截图

百度查询结果截图

百度请求的地址是:https://www.baidu.com/s?wd=95205739


现在应该明白了吧,其实本站也是抓取百度的数据。

另外我也弄了个本地的数据库配合使用,你可以到这里下载:https://gitee.com/azoon/saoraodianhuashujuku

这个数据库是我从骚扰电话拦截APP提取的,.sql格式。


本站的“骚扰电话查询”工具是这样工作的:

1.查询本地数据库

2.找到记录就显示本地数据库的数据

3.本地数据库如果不存在记录,再去百度抓取。


就是这么简单~相关PHP代码也给你了。


$html = file_get_contents('http://www.baidu.com/s?wd='.$phone);//$phone手机号
preg_match_all("/<span class=\"op_fraudphone_label(.*)\">(.*)<\/span>/i",$html, $type);
preg_match_all("/被(.*)个/i",$html, $num);
$new_type=trim($type[2][0]);//号码类型
$new_num=intval($num[1][0]);//被举报次数



另外本站的域名whois接口长期被刷,我也不知道这个人的目的是什么,我早就把接口给关闭了,反正也没人用。但是这个人还是一直不停的刷,一秒钟用肉鸡发送十多个请求,我什么时候得罪你了嘛?你那堆肉鸡IP早就在黑名单了。

如果还是这样被攻击,以后网站要实行注册会员才能使用工具了。

Tags: 接口api