百度有个企业信用页面,可以查询企业存不存在。
传送门:百度企业信用
那么可不可以变通一下,用这个页面的查询结果来验证注册的企业是否真实存在呢,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->_('征信系统查找不到该企业');
截图位置
然后就可以在前台注册进行测试了!
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。