destoon7.0通过百度企业信用系统来验证注册的企业是否存在

 

destoon7.0通过百度企业信用系统来验证注册的企业是否存在

   2018-09-26 Destoon之家一切归零1254

百度有个企业信用页面,可以查询企业存不存在。

传送门:百度企业信用

那么可不可以变通一下,用这个页面的查询结果来验证注册的企业是否真实存在呢,Destoon之家进行了实际测试,发现是可以的,通过返回数据过滤出相关数据,从而判断该企业是否真实存在。

当然也存在一定的风险,比如百度更该返回数据,比如最新企业没有录入等!

以下是测试代码,目前可用,由于百度企业信用页面查询是分词的 不能严格查询所输入的公司名称,结果不一定百分百正确!

打开module/member/member.class.php大概第61行左右加入以下代码,位置看截图

$url = 'https://xin.baidu.com/s?q='.$company.'';
$res = dcurl($url);
preg_match('/<(.*)\s*class=.*(sorry).*>\s*(.*)\s*<\/(.*)>/',$res,$str);
if($str[0]) return $this->_('征信系统查找不到该企业');

截图位置

然后就可以在前台注册进行测试了!

反对 0举报 0 收藏 0 打赏 0
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
关于作者
avatar
xiaoily520
邵龑
文章
60
粉丝
2
0
0收藏
打赏
手机版