使用企查查开放平台Api-企业高级搜索接口心得

1.背景

公司后台审核人员总是抱怨,每次审核都需要去企查查搜索公司名称核对信息,为啥咱们技术同事不能提供个工具一键搜索公司信息呢,这样我们不是有很多时间摸鱼了吗?

2.前期工作

没办法,谁叫咱是热心同事呢?我就和Boss说了个想法提供个小工具,根据公司名称能直接查出来基本信息,包含公司名称、公司统一社会信用代码以及法人等重要信息。

基于咱们公司原先用的就是企查查平台,我先去企查查平台看了下,他们提供了一个开放平台。我一顿操作,提交材料认证注册。短信告知成功后,我就立马调研起来了。果真被我发现一个企业高级搜索的接口,价格也很便宜,完美契合公司的需求。

3.分析

接口找到了,我先调试了一把,以下是接口结果。

经过分析,这个接口会返回多条。然后,我就想着遍历结果和完整的公司匹配,这样就能精准的得到可以参考的审核信息了。在找Api的过程中,我还发现了平台提供了免费的自动补全公司名称的SDK,刚好也拿过来利用上(羊毛还是要薅的)。小伙伴们有需要自动补全公司名称的业务,也可以用这个SDK

4.实干

为了安全起见,不能直接前端调取Api。于是,我用spring boot快速搭建了一个后台服务,只提供了一个查询公司接口的接口。这个接口就是根据企查查提供的key和secret来调用接口,key和secret在开放平台的我的接口菜单中,如图

调取Api要严格按照规则来,其中的MD5加密我直接用hutool的工具类快速完成。

MD5加密:

加密都弄好了后,下面接口调用一把,如图

前端页面写的比较不算完美,后期优化吧,能用就行,如图

5.演示

6.总结

        需求总是有,今年特别多。同事的一个小抱怨,活不就来了吗。企查查致力于为用户提供企业信息查询服务,接口价格不算贵,可以和老板申请一波,走波预算,实际为同事节省时间,多多摸鱼。

前端代码参考:auto-complete-company-name: 输入关键字,自动补全企业名称

后台代码很简单,这边就不上传了。

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Selenium是一种自动化测试工具,也可以用于爬取网页数据。爬取企查查多个企业信息时,我们可以通过Selenium模拟浏览器操作,实现自动登录、搜索企业、点击企业详情等功能,然后获取所需的企业信息。 首先,我们需要安装Selenium库,并通过webdriver来实例化一个浏览器对象。常用的浏览器有Chrome、Firefox等,选择一个适合自己的浏览器。 接下来,我们可以使用浏览器对象打开企查查的网址,并自动填入账号和密码进行登录。登录成功后,我们可以通过find_element_by_xpath或find_element_by_css_selector等方法找到搜索框,输入要搜索企业名称,然后点击搜索按钮。 搜索结果页面会显示多个企业的简要信息,我们可以通过find_elements_by_xpath或find_elements_by_css_selector等方法找到这些企业的元素。遍历这些元素,可以获取企业的名称、法人代表、注册资本、成立日期等信息,并保存到想要的数据结构中。 如果需要获取企业的更详细信息,可以点击更多详情按钮或者直接点击企业的名称链接,进入企业详情页面。在详情页面中,我们可以使用相似的方法获取企业的详细信息,如联系方式、注册地址、经营范围等。 爬取多个企业信息时,可以使用循环遍历的方式,每次爬取一个企业的信息,然后保存到合适的数据结构中。可以使用字典、列表、CSV文件等形式来保存企业的信息。 需要注意的是,爬取企查查多个企业信息时,要遵守网站的使用规则和法律法规,尊重企业的合法权益,不要对网站进行恶意攻击或批量爬取大量数据。在进行爬取操作之前,最好查阅网站的相关政策和声明,并尽量避免对网站造成过大的负荷。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值