python helper请求api.insee.fr上的sirene api

api-insee的Python项目详细描述


请求sirene api的python助手

API Sirene允许访问法国公司和商业数据库。 自本行政登记册创建以来,实体被记录在案 1973年。要使用此api,必须在 https://api.insee.fr/

你会找到官方文件 here。 这里描述的所有示例都来自官方文档。

安装

您可以使用pip安装帮助程序

pip install api-insee

在python脚本中使用api

fromapi_inseeimportApiInseeapi=ApiInsee(key=# your consumer key,secret=# your consumer secret)

警报器和警报器服务

获取有关警报器编号的信息

data=api.siren('005520135').get()

这个简单的代码调用 https://api.insee.fr/entreprises/sirene/V3/siren/005520135和 返回这些数据:

{"header":{"statut":200,"message":"OK"},"uniteLegale":{"siren":"005520135",..."periodesUniteLegale":[{"dateFin":null,"dateDebut":"2007-11-19","etatAdministratifUniteLegale":"C","changementEtatAdministratifUniteLegale":true,"nomUniteLegale":null,...}...]}}

与siret数相同的逻辑

data=api.siret('39860733300059').get()# call https://api.insee.fr/entreprises/sirene/V3/siret/39860733300059

请求参数

要向请求传递url参数,请使用keyword参数

data=api.siren('005520135',date='2018-01-01').get()# https://api.insee.fr/entreprises/sirene/V3/siren/005520135?date=2018-01-01

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么这段代码要打印空字符串?   java未知错误:由于标签页崩溃,会话被删除   布尔型上的java函数if-else   java最佳蚂蚁教程/快速入门?   JAVAutil。java中的扫描程序跳过do while循环中的扫描程序输入   java我们可以在selenium中使用ExpectedConditions和FluentWait来实现通用等待方法吗?   java如何使用gson库解析JSONObject   java GWT模拟Android LinearLayout的布局重量属性?   Java正则表达式重写日期表达式   java MediaPlayer播放我的MP3文件,但非常安静   java背景不显示javaFX   用于CLI的java quarkus开发模式,如何重新启动应用程序   websphere WSJdbcDataSource的java Jar文件   java Spring 4对象不会自动连接变量   java从Dbpedia定制本体/RDF图