热搜: destoon  https  手机  模板  destoon手机版  函数  手机版  更新  标签  参数 
    未知浏览器()
 
当前位置: 首页 » 学院 » DT之家教程 » 正文

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

该文章已被打赏0我要打赏
放大字体  缩小字体 发布日期:2018-09-26  来源:Destoon之家  作者:一切归零  浏览次数:879
核心提示:百度有个企业信用页面,可以查询企业存不存在。传送门:百度企业信用那么可不可以变通一下,用这个页面的查询结果来验证注册的企

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

传送门:百度企业信用

那么可不可以变通一下,用这个页面的查询结果来验证注册的企业是否真实存在呢,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->_('征信系统查找不到该企业');

截图位置

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

 
打赏
 
[ 学院搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]

 

 
推荐图文
推荐学院
点击排行